Skip to content

This is a full-stack blog application built using React.js and Appwrite for backend services like database management, authentication, and file storage. Users can create, update, delete, and view blog posts with featured images.

Notifications You must be signed in to change notification settings

siddhiguptas/appwrite-blog

Repository files navigation

ByteVerse 🚀

A modern, feature-rich blogging platform built with cutting-edge technologies. ByteVerse empowers writers to share their stories and connect with readers in a seamless, beautiful environment.

🌟 Features

  • 📝 Rich Text Editor for creating engaging blog posts
  • 🔐 Secure Authentication & Authorization
  • 👤 User Profiles
  • 🏷️ Tags & Categories
  • 📱 Responsive Design
  • ⚡ Lightning-fast Performance

🛠️ Tech Stack

  • Frontend:

    • React
    • Tailwind CSS (Styling)
    • Shadcn UI (Component Library)
    • Tiny (Rich Text Editor)
  • Backend:

    • Appwrite (Backend as a Service)
      • Authentication
      • Database
      • Storage
  • Additional Tools:

    • Vercel (Deployment)

🚀 Quick Start

  1. Clone the repository

    git clone https://github.com/yourusername/ByteVerse.git
    cd ByteVerse
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Set up environment variables

    cp .env.example .env

    Fill in your Appwrite credentials in .env

  4. Run the development server

    npm run dev
    # or
    yarn dev
  5. Open http://localhost:5173 in your browser

🤝 Contributing

We welcome contributions! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🙏 Acknowledgments

  • Thanks to all contributors who have helped shape ByteVerse
  • Special thanks to the Appwrite team for their amazing BaaS platform
  • Shadcn UI for beautiful components
  • The Next.js team for an incredible framework

Made with ❤️ by Siddhi

About

This is a full-stack blog application built using React.js and Appwrite for backend services like database management, authentication, and file storage. Users can create, update, delete, and view blog posts with featured images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •