Skip to content

Mega Blog is a modern full-stack blogging platform built with React and Appwrite. It features user authentication, rich text editing with TinyMCE, and CRUD operations for posts. With a responsive design, image uploads, and celebratory animations, it delivers a seamless content creation experience.

Notifications You must be signed in to change notification settings

Pranav8206/Mega-Blog

Repository files navigation

Mega Blog - Modern Full-Stack Blogging Platform

Mega Blog Screenshot

A feature-rich blogging platform built with React, Appwrite, and Tailwind CSS. Create, edit, and manage posts with a beautiful UI and seamless user experience.

🔥 Features

  • User Authentication - Secure login/signup with Appwrite
  • Rich Text Editor - TinyMCE integration for content creation
  • CRUD Operations - Create, read, update, and delete posts
  • Image Uploads - Featured images with previews
  • Responsive Design - Works on all devices
  • Celebration Animations - Confetti on successful post submission

🛠 Tech Stack

Frontend:

  • React.js (Vite)
  • Tailwind CSS
  • Redux Toolkit
  • React Router
  • TinyMCE (Rich Text Editor)

Backend:

  • Appwrite (Backend-as-a-Service)
  • Appwrite Database
  • Appwrite Storage

🌟 Highlights

  • Optimized Performance: Lazy loading, efficient state management

  • User Experience: Real-time validation, intuitive UI

  • Security: Protected routes, proper error handling

About

Mega Blog is a modern full-stack blogging platform built with React and Appwrite. It features user authentication, rich text editing with TinyMCE, and CRUD operations for posts. With a responsive design, image uploads, and celebratory animations, it delivers a seamless content creation experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages