Sofete Store

An ecommerce website

Sofete Store

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