Skip to content

Latest commit

 

History

History
 
 

Blog-Platform

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

💥 BLOG PLATFORM 💥

Tech Stack Used 🎮

Node.js Express.js MongoDB

Line

⚡ Description 📃

  • Backend infrastructure for a blogging platform, using Node.js, Express.js, and MongoDB, facilitating seamless management of user and admin roles with role-based authentication.
  • Robust user authentication functionalities, including sign-in and sign-up features, ensuring secure access for both users and administrators.
  • Users can create, edit, delete and view their own blogs.
  • Users can like/unlike, comment, search by tags and view blogs.
  • Administrators can manage user, blogs and tags.

⚡ How to run it? 🕹️

  1. Fork the repository.

  2. Clone the project.

git clone repository-url
  1. Install dependencies.
npm install
  1. Create and update .env file.
PORT = port-no
MONGODB_URL = your mongodb database url
JWT_SECRET_KEY = your jwt secret key
  1. Run the server.
node app.js
  1. Check the endpoints via postman/frontend.

⚡ Screenshots 📸








Line

Developed By DHARSHI B. 👩

Happy Coding 🧑‍💻

Show some  ❤️  by  🌟  this repository!