An online e-commerce store that sells beauty products.
https://beauty-store-project.herokuapp.com/products (WIP)
To run project in development mode
- Run the following commands:
npm install
createdb beauty-store
npm run seed
npm run start-dev
For fake checkout - use 4242 4242 4242 4242 as credit card number
-
Client Side
- React
- Redux
- Sass
-
Server
- Node.js
- Express
- PostgreSQL
- Sequelize
- Stripe for checkout
- Refactor to use React hooks
- Add unit testing for both server and front-end
- Add 'Forgot Username and Password' reset
- Add order history page
- Add pagination to products page
- Add admin page to edit and add new products to site
- Add customer account page to edit personal information
- Add necessary aria labels and check for accessibility issues
- Incorporate lazy loading