project overview
An ecommerce website built with React, Nodejs, Express and MongoDB
- Designed a fast responsive UI with Chakra UI.
- Used React Redux state management library to manage state across the web application.
- Used React Router Dom for routing and route protection.
- Employed PayStack payment gateway for payment of order.
- Leveraged BCrypt password-hashing library and JWT to protect sensitive data and for user authentication and authorization.
- Ensured form inputs are well validated using formik and yup libraries to validate forms.
- Implement feature that enables users to easily share their product Wishlist with the seller on WhatsApp for further product enquiry and negotiation.
- Implement feature for easy tracking of order.
Stack
react
nodejs
expressjs
mongodb
chakra ui
redux
restful api