Deployed Website (Working): https://clearwrite.onrender.com/
A dynamic blog website featuring secure user authentication, a search bar for finding posts, and a commenting system for user interaction. Secure Log In and Sign Up using hashing and JWT.
- EJS (Embedded JavaScript)
- Bootstrap
- Node.js
- Express.js
- MongoDB
- Routing: Supports various routes for different functionalities such as viewing posts, user authentication, and managing comments.
- Search Functionality: Includes a search bar that allows users to search through the blog database for posts containing specific text.
- User Authentication: Provides secure Log In and Sign Up.
- Commenting System: Enables users to add comments to blog posts, enhancing user engagement and interaction.
- JWT Tokens: Ensures secure authentication and session management.
- Password Hashing: Utilizes the
crypto
module with salt to securely hash user passwords, protecting user credentials.
This project demonstrates a comprehensive use of Node.js along with MongoDB & EJS + Bootstrap.
Feel free to explore the code and contribute to its development! ❤️