A full-featured React Blog Application built with Appwrite, enabling users to create, edit, and manage blog posts with a Rich Text Editor (RTE). It also supports authentication (login/signup) and allows users to comment on posts.
- User Authentication: Sign up & login with Appwrite authentication.
- Create & Edit Posts: Write and edit blog posts with a Rich Text Editor (RTE).
- View Posts: Browse posts written by other users.
- Commenting System: Engage with posts by adding comments.
Developed a React-based blog application using Appwrite for backend services. Implemented JWT authentication, a Rich Text Editor (RTE) for blogging, and a commenting system for user engagement.
Enabled seamless blog creation and interaction, enhancing user engagement and content management while ensuring secure authentication and real-time updates.
- Frontend: React.js, React Router, Redux for state management
- Backend & Database: Appwrite
- Authentication: Appwrite Auth
- Editor: Rich Text Editor of tinyMCE
- Styling: Tailwind CSS / CSS Modules
- Deployment: Netlify
-
Clone the repository:
git clone https://github.com/Aashir-tech/Blog-App-Appwrite.git cd react-blog-app -
Install dependencies:
npm install
-
Configure Appwrite settings Project ID, Database ID, Collections in .env or directly in your code.
-
Run the application
npm start