Personal Website & Portfolio
Advance Telematics Solution
2018/03/05 - Current
These are some of my projects. You can find most of them on my GitHub page.
A react form state management library designed for controlled input components and simple and customizable input validation.
When writing forms in React I always found that aggregating the input values and passing onChange callbacks felt cumbersome. It requires long boilerplate code that ultimately does the same thing, pass values to input and add an event handler that changes the values.
This library aims to easily aggregate all input values into a single object, then pick the assigned value and error that belongs to that field.
Checkout the GitHub link if you want to see some examples!
This was my biggest project while I was working in ATS. At the moment the web application currently has hundreds of active users per day.
The goal of the application was to make efficient use of the company vehicles and also providing security for the vehicle. The app allows the user to book company vehicles on their selected schedule. It also gives the real-time location of the vehicle via GPS trackers.
There is also a mobile version built on React-Native that is available on the IOS and Android. When using the mobile app, the booker can unlock vehicles based on the QR code stamped on the vehicle. Scanning the QR codes checks whether the booker has the appropriate permissions to use the vehicle and unlocks it for the booker.