Skip to content

andrezzasouza/BookLand_Back-end

Repository files navigation

BookLand - backend

Try it out now at https://bookland-bookstore.vercel.app/
Link to front-end: https://github.com/andrezzasouza/BookLand_Front-end

Bookland is an online bookstore that sells physical books of many types. This project was developed by Andrezza Souza and Pedro Mafra.

About

This is the back-end for a web simulation of an E-Commerce. Below are the implemented features:

  • Sign-up
  • Sign-in
  • Logout
  • Collection and Book Pages
  • Cart
  • Checkout

By using this app any user can create an account, visualize a book info and save it to cart, save address and payment infos for future buys, finish the purchase, and much more. (Obs.: Use your mobile for a better experience)

Technologies

Main thechnologies used in the construction of the project:

How to run

  1. Create a root project folder named BookLand
mkdir BookLand
  1. Clone the back-end repo
git clone https://github.com/andrezzasouza/BookLand_Back-end.git
  1. Install NPM packages for the back-end repo
npm install
  1. Clone the front-end repo as a sibling to the back-end (within the /BookLand folder)
git clone https://github.com/andrezzasouza/BookLand_Front-end.git
  1. Install NPM packages for the front-end repo
npm install
  1. Follow instructions to fully run front-end at https://github.com/andrezzasouza/BookLand_Front-end

  2. Create .env.dev and .env.test files based on .env.example file

  3. Display the back-end scripts with

npx ntl
  1. Choose one of the three options to run back-end:
  • test - for test environment
  • start - for production environment
  • start:dev - for development environment

About

Bookland is an online bookstore that sells physical books of many types.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published