The design of the page was taken from the https://www.bookdepository.com/
Home page
- React
- Ant Design System
- Create React App boilerplate
- Sass CSS preprocessor
- Cypress e2e testing framework
- Stripe payment processing
Client & server
- NodeJS version: 16 (not supported: 17)
- Web browser: Chrome, Mozilla Firefox
- [Optional] Stripe keypair (publishable and secret keys) for payment processing
To install the dependencies for both /client
& /server
folders followed by database initialization run the following command from the root folder:
npm run install-all
Open up two terminals and run npm start
in both terminals
/server -> npm start
/client -> npm start
The design of the page was taken from the https://www.bookdepository.com/. This project was created for demonstrational purposes only. I do NOT intend to produce any commercial content from this!