Skip to content

A multi-user blogging application built with EJS and NodeJs. CRUD functionality for articles and JWT authentication and authorization.

Notifications You must be signed in to change notification settings

twilsonn/Blog-site

Repository files navigation

Demo: Code Sandbox

Note: Click on the "open in a new tab" button on the top right corner of the website container to open the full site.

Running the project

Install the dependencies:

npm install

Run the project:

npm run start

Usege

Navigate to the reader home page (without login): go to http://localhost:3000/reader

Navigate to the reader home page (with login):

logging allows users to like and comment on the posts.

  1. go to http://localhost:3000/

  2. login using the following credentials: username: michaelscott password: ilovepaper

  3. you will be redirect to the reader home page once you click the login button.

Navigate to the author home page:

  1. go to http://localhost:3000/

  2. login using the following credentials: username: spiderman password: ilovespiders123

  3. you will be redirect to the author home page once you click the login button.

Screenshots

Homepage

Home page

Article

Article page

Edit article page

Edit Article page

About

A multi-user blogging application built with EJS and NodeJs. CRUD functionality for articles and JWT authentication and authorization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published