🌟 Stars | 🍴 Forks | 🐛 Issues | 🔔 Open PRs | 🔕 Closed PRs |
MegaBlog is a dynamic, responsive platform for sharing your thoughts and ideas. Built with React and Node.js, it allows users to write, manage, and comment on blog posts effortlessly.
- 🔗 Check out the project: MegaBlog GitHub Repository
- 🌐 Live Website: MegaBlog Live
Check the project structure here Project Structure
- 🖊️ Create & Edit your personal blog posts
- 🔑 JWT Authentication for secure login
- 🗂️ Categorize posts for easy navigation
- 💬 Comment and engage with other users
- 🔍 Search to quickly find posts
- Frontend: React
- Backend: Node.js, Express
- Database: MongoDB
- Authentication: JWT
- Clone the repository:
git clone https://github.com/anuj123upadhyay/MegaBlog.git
- Install dependencies:
npm install
-
Set up environment variables in the
.env
file for MongoDB URI, JWT secret, etc. -
Start the application:
npm run dev
- Visit
http://localhost:3000
to explore!
Want to contribute? Follow these steps:
- Fork the repo
- Create a branch (
git checkout -b feature-branch
) - Commit your changes (
git commit -m 'Add a new feature'
) - Push to your branch (
git push origin feature-branch
) - Open a Pull Request
This project is licensed under the MIT License.