12MegaBlog is a modern web application built with React.js, utilizing Appwrite for backend services. It provides a platform for users to create, edit, and view blog posts. The project emphasizes a clean, modular, and responsive design.
- User Authentication: Secure user accounts with Appwrite Authentication.
- Post Management: Create, edit, and delete blog posts.
- Rich Text Editor: A powerful WYSIWYG editor for composing posts.
- Responsive Design: Tailwind CSS ensures a seamless experience on various devices.
- Clone the repository:
git clone https://github.com/your-username/12MegaBlog.git
- Install dependencies:
npm install
- Start the development server:
npm start
- React.js
- JavaScript (ES6+)
- React Router for navigation
- Tailwind CSS for styling
- Appwrite for backend services
- Appwrite Authentication
- Redux (for state management)
- React Spinners (ClipLoader) for loaders
- React Router DOM for routing
12MegaBlog/
|-- public/
|-- src/
| |-- appwrite/
| |-- components/
| |-- pages/
| |-- app.js
| |-- index.js
|-- .gitignore
|-- package.json
|-- README.md
|-- ... (other project files)
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to adjust the content as per your actual project details.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
npm i @reduxjs/toolkit react-redux react-router-dom appwrite @tinymce/tinymce-react html-react-parser react-hook-form
Certainly! Below is a sample README for your project. Please replace the placeholder text and image filenames with your actual project details.