anuj123upadhyay / MegaBlog

created a blogging site with all functionality using react and appwrite
https://mega-blog-8587.vercel.app/
14 stars 52 forks source link

Typing SVG

πŸ“‹ Participating Programs

Program Logo Description
GSSoC'2024-Extd GSSoC Logo A coding period from October 1st to October 30th, inviting contributions and offering a rewarding experience.
Hacktoberfest 2024 Hacktoberfest Logo Hacktoberfest celebrates open-source, welcoming participants of all levels throughout October.

πŸ“Š Project Metrics

🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Open PRs πŸ”• Closed PRs
Stars Forks Issues Open Pull Requests Closed Pull Requests

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.

✨ Project Structure

Check the project structure here Project Structure

🌟 Features

πŸ› οΈ Tech Stack

πŸš€ Getting Started

  1. Clone the repository:

    git clone https://github.com/anuj123upadhyay/MegaBlog.git
  2. Install dependencies:

npm install
  1. Set up environment variables in the .env file for MongoDB URI, JWT secret, etc.

  2. Start the application:

npm run dev
  1. Visit http://localhost:3000 to explore!

🀝 Contributing

Want to contribute? Follow these steps:

  1. Fork the repo
  2. Create a branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -m 'Add a new feature')
  4. Push to your branch (git push origin feature-branch)
  5. Open a Pull Request

πŸ“œ License

This project is licensed under the MIT License.

⭐ Like this project? Star it on GitHub to show your support!