created a fully functional blog website. This involved the integration of HTML, CSS, Node.js, and MongoDB to provide an immersive platform for reading and writing posts. To enhance security, I implemented token-based authentication, ensuring that only authorized users have access to specific functionalities. Additionally, I employed hashing techniques for password storage, prioritizing the safety and confidentiality of user data. The incorporation of MongoDB as the database added a layer of efficiency, enabling seamless data management and retrieval.
Key Technologies Used:
- HTML
- CSS
- Node.js
- MongoDB
packages used :
- express
- hbs
- mongoose
- nodemon (npm install -g nodemon) to install globally
- ejs
- jsonwebtoken
- cookie-parser
extract the node_modules file and then run the server from the terminal ( npm run dev )