This is a blogging website project built using React for the frontend and Appwrite as the backend service. It allows users to sign up, log in, view posts, create new posts, edit and delete their own posts.
-
User authentication (sign up, log in, log out)
-
Create, read, update, delete (CRUD) functionalities for blog posts
-
Real-time content styling using TinyMCE editor
-
File handling for uploading featured images
- Frontend: React
- Redux for state management
- React Router for navigation
- TinyMCE for real-time content styling
- Backend: Appwrite
- Appwrite API for user authentication and database operations
- File management through Appwrite's file services
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Access the website on
http://localhost:5173