Skip to content

A fascinating react js library project with node js backend. This project is also built with mobile responsive feature.

License

Notifications You must be signed in to change notification settings

ankita-suresh/bookshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Bookshop

A fully responsive webshop application built with ReactJS, styled using CSS for custom design, and enhanced with React-Bootstrap for pre-built components and Font Awesome Icons for visually appealing and scalable icons

Application has two main components:

  • REST API (webshop-api)
  • Client App (webshop-app)

Features of bookshop app:

  • Navbar and footer components
  • Register form and login form
  • Validations
  • Administrator role for editing and adding books, delete accounts
  • User log out account
  • User credential check
  • Edit profile information
  • Cart History
  • Shopping cart
  • Filters
  • Order History
  • Online Book Reading (onlinelibraryapi)

Home page

image

Read Online Page

image

Cart Page

image

Login Page

image

Preview Book

image

Online Reading Page

image

Install and run instructions

  • npm install -g nodemon. Nodemon is a tool that helps Node.js based application development by automatically restarting the node application when file changes are detected.
  • npm install in each component
  • npm start in each component. REST API will run on https://localhost:3001. Open https://localhost:3000 to view client app in your browser

About

A fascinating react js library project with node js backend. This project is also built with mobile responsive feature.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published