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.
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)
Main thechnologies used in the construction of the project:
- Create a root project folder named BookLand
mkdir BookLand
- Clone the back-end repo
git clone https://github.com/andrezzasouza/BookLand_Back-end.git
- Install NPM packages for the back-end repo
npm install
- 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
- Install NPM packages for the front-end repo
npm install
-
Follow instructions to fully run front-end at https://github.com/andrezzasouza/BookLand_Front-end
-
Create .env.dev and .env.test files based on .env.example file
-
Display the back-end scripts with
npx ntl
- Choose one of the three options to run back-end:
- test - for test environment
- start - for production environment
- start:dev - for development environment