buminduyasith / Online-multi-vendor-E-commerce-platform

System based on the microservices architecture And developed by using Spring Boot and ReactJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Online-multi-vendor-E-commerce-platform

Simple E-Commerce platform which is based on the microservices architecture And developed by using Spring Boot and ReactJS

About


  • Signup / login
  • Authentication with JWT
  • Customers can search for the product according to the specified category.
  • Customers can add and delete products from the shopping cart.
  • Customers can order the products in the shopping cart.
  • Customers can cancel orders
  • sellers can add product.
  • sellers can search and modify a product
  • sellers can view orders of all users.
  • sellers can change status of orders.
  • Have rich text editor.
  • always check authorizations of users when they accessing a private route.
  • validate sign up and login pages.
  • Error Handling for REST with Spring

Used Technologies


  • Microservice
  • REST API
  • Back-end: Spring Boot, JPA / Hibernate, MYSQL, validation, spring security,jwt
  • Front-end: React.js, context api, material ui,react-router-dom , React Hook Form , alertifyjs , axios , draft-js , react-currency-format , sweetalert2 yup , react-spinners

Screenshots

Sign in Page Sign up page
Sign in Page  Sign up page
Product page Product Details Page
Product page product Details page
Cart Shipping Details
Cart Shipping details
Confirm Order Purchase Successful
Confirm Order purchase successful
Orders Seller dashboard
Orders seller dashboard
Product add Product update
Orders seller dashboard

Customer Orders Orders

About

System based on the microservices architecture And developed by using Spring Boot and ReactJS


Languages

Language:JavaScript 59.3%Language:Java 36.1%Language:CSS 3.8%Language:HTML 0.8%