A full-featured blogging platform built with ReactJS and Appwrite.
Users can create, read, update, and delete blog posts with secure authentication.
- 🔐 User Authentication (Sign up, Sign in, Manage Account)
- 📝 Create & Edit Posts (Rich text editor)
- 📂 File Uploads (Images for posts and profiles)
- 📱 Responsive Design (Desktop, Tablet, Mobile)
- ⚡ Modern UI (ReactJS + Tailwind CSS)
- Frontend: ReactJS, Tailwind CSS
- Backend: Appwrite (Auth, Database, Storage)
- Clone the repository
git clone https://github.com/Akash8174/Mega-Blog-Project.git cd Mega-Blog-Project - Install dependencies
npm install
- Configure environment variables
Create a .env file in the root folder and add:
REACT_APP_APPWRITE_ENDPOINT=your_appwrite_endpoint REACT_APP_APPWRITE_PROJECT_ID=your_project_id REACT_APP_APPWRITE_DATABASE_ID=your_database_id REACT_APP_APPWRITE_COLLECTION_ID=your_collection_id REACT_APP_APPWRITE_BUCKET_ID=your_bucket_id
- Run locally
npm start