Skip to content

A fullstack bookstore website for the web development course.

Notifications You must be signed in to change notification settings

aryeh-nigri/BookStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BookStore

The backend was developed with Node.js, using express to build a REST API, authentication middleware with JWT and bcryptjs to hash user password before saving it to the database. The frontend was developed with React, using React context to pass data to many components, and bootstrap for styling components such as the shopping cart. Socket.io was implemented on both sides for a real-time comment section. An admin protected section is provided to add books from Google Books API.

Installation

Run the command npm install on the folders frontend and backend.

Running

Run the command npm start on the folders frontend and backend.

HomePage

HomePage

Book details with comments section

Book Details

Shopping Cart

Shopping Cart

About

A fullstack bookstore website for the web development course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages