Shoes E-commerce Backoffice

E-commerce web application for shoes (Back office part) developed with React JS. This is just a part of the project. It also includes a front-end section, created with Angular. The backend was developed by the backend team and communicates with both frontend and backoffice through API calls.


Here are listed the functionalities for every screen of the application

  • Personal area : (view and change personal data)
  • Product management : (adding product, product view, delete product, edit product details)
  • User management : (adding new employee, user view, delete user, modify user characteristics)
  • Order management : (added new order, order display, cancel order, change order characteristics)
  • Coupon management : (new coupon added, coupon display, delete coupons, change coupon features)
  • Login : (login authenticated according to role)

Types of users

The following types of users will have access to the back office with different roles

  • Admin : general management of the shop
  • Data Entry : adding and managing orders and products
  • Marketing : adding and managing coupons

Libraries used

  • i18n – languages
  • Material UI – UI components
  • Redux – managing the global states
  • Axios – API calls
  • Apex charts – graphs and stats
  • React tostify – popup notifications


Here you can find a short presentation of the backoffice application

Some images

image image image image image image


View Github