Skip to content

Sparsh225/BlogApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Blog Application

A simple and secure blog application built using Node.js, Express, and MongoDB. This application includes user authentication and authorization features, utilizing JWT tokens for secure user sessions. Users can register, log in, and create their blogs. The application is designed with a responsive EJS frontend for an enhanced user experience.

Key Features:

User Authentication: Register, log in, and log out securely. Authorization: Different user roles with appropriate permissions. Blog Creation: Authenticated users can create, edit, and delete their blogs. JWT Tokens: Token-based authentication for secure user sessions. Hashing: password in the database is secure MongoDB: Utilizes MongoDB as a NoSQL database for data storage. Responsive Design: Enhanced user interface with EJS templates. Technologies Used:

Node.js Express.js MongoDB EJS (Embedded JavaScript) for templating JWT (JSON Web Tokens) for secure authentication Getting Started:

Clone the repository. Install dependencies using npm install. Set up MongoDB and configure environment variables. Run the application using npm start. Explore the world of blogging with this Node.js application. Happy coding!

Create Account page image

Sign up page image

after user login screen image

mongo db Database (password is hash of the user ) image

About

Blog Application using node js,express ,mongo db

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published