Project information
- Category: Mobile Application
- Client: PT Odeta Visi Teknologi
- Project date: 2021
- Project URL: https://play.google.com/store/apps/details?id=com.odetabyte.mobile.presencepro.presence
Presence Pro
A company that outsources hundreds of employees to dozens of clients needs an application to track the whereabouts of each employee at specified times, ensuring they are in the agreed-upon location between the company and client. To solve this problem, I have a solution to create a mobile Android application. This application will be used by outsourced employees to clock in. After clocking in, the application will track the employee's whereabouts at intervals. If the employee exceeds the predetermined area boundaries (with certain parameters), the application will send a notification to the server that a violation has occurred for that employee. The outsourcing company's admin can monitor this through a web application created using Laravel 8. Additionally, a REST API was created using PHP/Laravel. The database used is MySQL
This application has evolved; initially created using Ionic with AngularJS, then change to Angular 2, CSS and HTML, but due to deficiencies in its library, I offered to use Java Android native instead because all users are currently using Android. It is still evolving and currently being developed using Flutter due to a request. The UI for the admin dashboard uses Laravel Blade and VueJS. I use Git for source control and versioning