Blog App
A simple and user-friendly platform for sharing ideas, stories, and experiences through blogs. This app allows users to create, read, update, and delete blog posts with ease.
Features
User Authentication:
- Secure signup and login functionality.
- Optional integration with Google and GitHub for social login.
Blog Management:
- Create blogs with titles, content, and images.
- Edit or delete blogs anytime from the user dashboard.
Discover Blogs:
- Explore blogs shared by other users.
- Search and filter blogs by categories, tags, or keywords.
Responsive Design:
- Optimized for desktop, tablet, and mobile devices.
Tech Stack
- Frontend: React.js, Tailwind CSS, React Router
- Database: Firestore/Appwrite
- Authentication: Appwrite/Firebase
- State Management: Redux Toolkit
Installation Guide
- Clone the repository:
```bash
git clone https://github.com/yourusername/blog-app.git
cd blog-app