Skip to content
/ iblog Public

This is a clone of the Medium platform built using the MERN stack (MongoDB, Express, React, Node.js). The purpose of this project is to demonstrate proficiency in building a full-stack web application using modern technologies.

Notifications You must be signed in to change notification settings

alih6051/iblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 

Repository files navigation

iBlog

This is a clone of the Medium platform built using the MERN stack (MongoDB, Express, React, Node.js). The purpose of this project is to demonstrate proficiency in building a full-stack web application using modern technologies.


🖥️ Tech Stack

Frontend:

reactjs chakra-ui javascript restAPI css3 html5

Backend

nodejs expressjs mongodb

Deployed On:

vercel

cover


Screens ( All screens are responsive along with Dark Mode)

  • Homepage / Landing Page
  • Post create Page
  • Post edit Page
  • Single post Page
  • Profile page
  • Saved post Page
  • Login / Logout Page
  • Signup Page

🚀 Features

  • Authentication: Users can sign up and log in to the platform, and their credentials are securely stored in a MongoDB database using encryption.
  • Post creation: Authenticated users can create new blog posts with a title, description, and body.
  • Post listing: All blog posts are listed on the home page, and users can view individual posts by clicking on them.
  • Post editing and deletion: Authenticated users can edit and delete their own posts.
  • Comments: Users can leave comments on blog posts, and authenticated users can delete comments left by them.
  • Like and dislike: Authenticated users can like or dislike blog posts, and the number of likes and dislikes is displayed on each post.

Technologies used

  • MongoDB: a NoSQL database used to store data in a JSON-like format.
  • Express: a Node.js framework used for building web applications.
  • React: a JavaScript library used for building user interfaces.
  • Node.js: a JavaScript runtime used for building server-side applications.
  • JWT: JSON Web Tokens used for user authentication.
  • bcrypt: a library used for password hashing and encryption.

Contributing

If you find any bugs or would like to contribute to this project, please feel free to submit a pull request or open an issue.


Glimpses of iBlog 🙈 :

home product
signup login
cart stripe
cart cart

Tools used on this project

  • Visual Studio Code
  • Vite-JS template

Contact

If you want to contact me, you can reach me through below handles.

linkedin GitHub

© 2023 Mohd Hasan

Show your support

Give a ⭐️ if you like this project!

About

This is a clone of the Medium platform built using the MERN stack (MongoDB, Express, React, Node.js). The purpose of this project is to demonstrate proficiency in building a full-stack web application using modern technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published