B2B Portal for Diamond & Jewellery
Client Objective
Client is a big time diamond, gems and jewellery seller. They wanted us to build an inventory management system that can be used by multiple users simultaneously and at a much bigger scale because their inventory is in millions.
Product Features
Simultaneous Multi-User Access: Since they are spread across the globe at multiple locations, their requirement was to build a real time inventory management system i.e. all operations are atomic.
Role-Based Access Control: The portal is going to be used by hundreds if not thousands of their employees with different roles.
Location Support: Since their retail shops are at different locations, this feature allows inventory to be mapped to a specific location at a given time.
Internal Shipping: This feature allows an employee to raise a request to the regional manager for shipping a certain item from a different location.
Technologies Used
Front-end: AngularJS, HTML, CSS, JavaScript
Backend: NodeJS, ExpressJS, WebSocket, WebRTC, SSO, AWS
Database: MongoDB, MySQL, Redis
Mobile App: Cordova/PhoneGap, Ionic