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.
- 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.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js
- Database: MongoDB
- Authentication: Password hashing and salting
- Clone the repository
- Install the dependencies
- Set up the environment variables, connect to MongoDB
- Start the server
- Open your browser and navigate to
http://localhost:3000
to view the website.