/ethos-the-blog

A MERN-based blog website

Primary LanguageJavaScript

Ethos - the blog

A MERN-based blog website made as a submission to the Web Tech course at my university.

Features

  • User Authentication: Allowing users to register, login, and manage their profiles.
  • Blog Creation and Editing: Users can write, edit, and publish their blog posts with a user-friendly interface.
  • Commenting System: Users can comment on blog posts, fostering community discussion.
  • Profile Management: Users can view and edit their profiles, and view all the articles they have written so far.
  • Search Functionality: Users can search for articles by keywords, enhancing content discoverability.
  • Article Reading: Users can read blog posts with a clean and easy-to-navigate interface.

Commands to be run

1. Starting the frontend

Navigate to the frontend folder and run the following command in the terminal

npm run dev

2. Starting the backend

Navigate to the backend folder and run the following command in the terminal

nodemon index.js

Few screenshots

Screenshot 2023-11-16 205711 Screenshot 2023-11-16 205910 Screenshot 2023-11-16 205851 Screenshot 2023-11-16 210238 Screenshot 2023-11-16 210257 Screenshot 2023-11-16 210306 Screenshot 2023-11-16 210215 Screenshot 2023-11-16 210226 Screenshot 2023-11-16 210321 Screenshot 2023-11-16 210358