Skip to content

Repository files navigation

Mega Blog Project

A full-featured blogging platform built with ReactJS and Appwrite.
Users can create, read, update, and delete blog posts with secure authentication.

🚀 Features

  • 🔐 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)

🛠 Tech Stack

  • Frontend: ReactJS, Tailwind CSS
  • Backend: Appwrite (Auth, Database, Storage)

📦 Installation

  1. Clone the repository
    git clone https://github.com/Akash8174/Mega-Blog-Project.git
    cd Mega-Blog-Project
  2. Install dependencies
    npm install
  3. 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
  4. Run locally
    npm start
    
    

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages