Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.08 KB

README.md

File metadata and controls

25 lines (18 loc) · 1.08 KB

Blog Website

This project is a fully functional blog website developed using HTML, CSS, JavaScript, and Node.js. It features secure user authentication, a user-friendly signup and login process, and a dynamic dashboard for recent blog posts. MongoDB is used for storing user information.

Features

  • User Authentication: Secure user authentication is implemented using password hashing and salting to ensure user credentials are stored securely.
  • Signup and Login: A seamless and user-friendly signup and login process.
  • Dynamic Dashboard: A dynamic dashboard displaying recent blog posts.
  • MongoDB Integration: MongoDB is used as the database for storing user information and blog posts.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js
  • Database: MongoDB
  • Authentication: Password hashing and salting

Installation

  1. Clone the repository
  2. Install the dependencies
  3. Set up the environment variables, connect to MongoDB
  4. Start the server
  5. Open your browser and navigate to http://localhost:3000 to view the website.