Introduction
Developed a web-based shop multi-tenant management system mainly for NZ based clients with a team of 3 developers, we serve clients like farro, petshop, Taiping trading.
- Developed the user interfaces for branches, customers, staff, staff roles, items and other base entities
- Developed payment and billing management components that enabled online payment processing
- Implemented login and authentication in the front end with React on JSON web tokens
- Interfaced with EFTPOS and receipt printers on Payment Express
- Completed with the application deployed 3 months ahead of schedule
Source code
I only open some parts of this code because of the business issue. But I open some part of the project on GitHub, you can visit this link: https://github.com/StevenWang9102/21_Muti_Tenant_Front_End_Parts
Technologies
React, Redux, Typescript, Javascript, ES6, CSS, HTML, Ajax, JWT
![](https://static.wixstatic.com/media/6f8808_467809b394a449beaf184f0fb502b8d8~mv2.jpg/v1/fill/w_144,h_79,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/6f8808_467809b394a449beaf184f0fb502b8d8~mv2.jpg)
![](https://static.wixstatic.com/media/6f8808_5c7bc96f7755487a81fa3ce49548fd98~mv2.jpg/v1/fill/w_147,h_67,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/6f8808_5c7bc96f7755487a81fa3ce49548fd98~mv2.jpg)
![](https://static.wixstatic.com/media/6f8808_ff0da050cffe4c52a9f2488cf973cbbc~mv2.jpg/v1/fill/w_143,h_83,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/6f8808_ff0da050cffe4c52a9f2488cf973cbbc~mv2.jpg)
![](https://static.wixstatic.com/media/6f8808_af81ad7a384e4e3794b6829482b611df~mv2.jpg/v1/fill/w_92,h_102,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/6f8808_af81ad7a384e4e3794b6829482b611df~mv2.jpg)
![](https://static.wixstatic.com/media/6f8808_9aec42e3ab234f81b42ae3770430cf63~mv2.jpg/v1/fill/w_140,h_80,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/6f8808_9aec42e3ab234f81b42ae3770430cf63~mv2.jpg)