Skip to content

About

MERN stack blog platform with JWT authentication, TinyMCE editor, REST APIs, and responsive UI. Includes pagination, search, categories, likes, and comments.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Blog Platform

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.


✨ Features

  • 🔐 User Authentication (JWT)
  • ✍️ Rich Text Editor (TinyMCE)
  • ❤️ Like & 💬 Comment System
  • 🔍 Search Functionality
  • 🏷️ Category Filtering
  • 📄 Pagination
  • 🖼️ Image Upload Support
  • 📱 Fully Responsive UI

🛠️ Tech Stack

Frontend

  • React.js
  • CSS (Custom Styling)

Backend

  • Node.js
  • Express.js

Database

  • MongoDB Atlas

⚙️ Installation & Setup

1️⃣ Clone the repository

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

About

MERN stack blog platform with JWT authentication, TinyMCE editor, REST APIs, and responsive UI. Includes pagination, search, categories, likes, and comments.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages