A modern full-stack blogging platform where users can create, edit, manage, and publish blog posts with a rich text editor. The application provides a clean user experience with authentication, state management, and seamless navigation.
Blog App is a content management platform that allows users to write and publish articles online. It includes features such as authentication, post management, rich text editing, and responsive UI, making it suitable for personal blogging or content-sharing platforms.
- User Authentication & Authorization
- Create, Edit, and Delete Blog Posts
- Rich Text Editor Integration (TinyMCE)
- Responsive User Interface
- State Management using Redux Toolkit
- Form Validation with React Hook Form
- Dynamic Routing with React Router DOM
- Secure Backend Integration
- Image Upload Support
- Real-Time Content Updates
- React.js
- Redux Toolkit
- React Router DOM
- React Hook Form
- TinyMCE Editor
- Tailwind CSS / CSS
- Appwrite
- Authentication
- Database Storage
- File Storage
blog-app/
│
├── public/
├── src/
│ ├── appwrite/
│ ├── components/
│ ├── pages/
│ ├── store/
│ ├── conf/
│ ├── hooks/
│ └── utils/
│
├── package.json
├── README.md
└── vite.config.js