Skip to content

dkvg-77/blogWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blog Website.

Important Features:

--> Developed a blog with userfriendly features.
--> Secure User Authentication: Register and log in with encrypted passwords.
--> Blog Creation and Editing: Compose, publish, and edit your blogs.

Watch the video below (2 mins) to see how the blog website works.

blog.part.2.-.Made.with.Clipchamp.1.1.mp4

Tools and Technologies Used

--> MERN Stack (MongoDB, Express.js, React, Node.js).
--> MongoDB database for data storage.
--> Node.js and Express.js for backend.
--> JWT for secure cookie-based auth.
--> Bcrypt for password hashing.
--> Image uploads (Multer).

The steps to run the program:

--> Download using zip and extract the folder.
--> Enter npm install and install all the necessary packages.
--> Check the database on the MongoDB atlas website. Connect the current IP address in the network access.
--> Go to the 'API' folder, and run 'nodemon index.js' in the terminal.
--> Go to the 'client' folder, and run 'npm start' in the terminal.
--> Now you are ready to use the blog website.

Other information:

--> Create your account by registering with a new username and password.
--> Log in to your account by entering the username and password.
--> The password is encrypted.
--> Create your own blog and post it.
--> Now, you can see your own blog on the home page.
--> The owner of the post can edit the post.
--> See the changes in the post when you update it.
--> At last log out from your account.

Some screenshots.

extra1


extra2


extra3


extra4


extra5


extra6


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published