Admin Portal

At Tru India, I played a key role in developing a unified e-commerce data platform, integrating the website, mobile app, and kiosks to manage user and store creation, oversee kiosk updates, and generate detailed order and transaction reports.

Tech Stack

React.js

Redux.js

Nest.js

MsSQL

Typescript

HTML

CSS

Some of my achievements:

1. Kiosk Maintenance System

Problem Statement: Our team managed over 400 kiosks across different stores. When clients reported issues, we had to manually request critical information like the kiosk's printer configuration, kiosk ID, and app version, which slowed down the debugging process.

Solution:To address this, I developed an automated system that gathered the necessary kiosk details automatically. This streamlined the debugging process, reducing response time and increasing efficiency.

2. Email Based Password Reset

Problem Statement: After the deployment of the production build, the client requested an additional feature: email-based password reset, without making any changes to the database.

Solution:I implemented this feature using password hashing and JWT tokens. A JWT token is sent via email to allow users to securely reset their passwords, without requiring changes to the existing database structure.