A full-stack blogging application built using the MERN stack. This platform allows users to create, explore, and engage with blogs through a clean and modern interface inspired by social media platforms.
- 🔐 User Authentication (JWT)
- ✍️ Rich Text Editor (TinyMCE)
- ❤️ Like & 💬 Comment System
- 🔍 Search Functionality
- 🏷️ Category Filtering
- 📄 Pagination
- 🖼️ Image Upload Support
- 📱 Fully Responsive UI
- React.js
- CSS (Custom Styling)
- Node.js
- Express.js
- MongoDB Atlas
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
2️⃣ Setup Backend
cd backend
npm install
Create a .env file in the backend folder:
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_secret_key
PORT=5001
Run backend:
npm start
3️⃣ Setup Frontend
cd frontend
npm install
npm start
🌐 Deployment
Frontend: Vercel
Backend: Render
Database: MongoDB Atlas
🚀 Future Improvements
🔔 Notifications system
📌 Save/Bookmark blogs
👤 User profiles
🌙 Dark mode
🔥 Animations & transitions
🤝 Contributing
Contributions are welcome! Feel free to fork this repo and submit a pull request.
📄 License
This project is licensed under the MIT License.
👨💻 Author
Gangamithra R