VHV Employee - HR, Attendance & Payroll Management App
A cross-platform HR app for attendance, leave and payroll, with biometric check-in, GPS verification and role-based access for employees, managers and admins. Built by CodeAj with Flutter and Django.
Technologies
Screenshots
Phases

Built for a client organisation. Names, salaries and employee details in screenshots are test data.
Project breakdown
From understanding the problem to delivering the solution — here’s how we approached this project.
The Challenge
01What needed solving
The client managed attendance, leave and payroll through separate tools, spreadsheets and manual approvals. Biometric devices sometimes failed, leaving gaps in attendance records that had to be fixed by hand. Managers had no single view of their team’s attendance or leave, and employees had no easy way to check their leave balance, request corrections or view payslips.
Our Approach
02How we planned it
We built a single mobile app with three roles (Employee, Manager, Admin), where each user only sees the features relevant to them. Sign-in uses the organisation’s Azure AD account, and attendance is protected with biometric verification and GPS location capture. For cases where devices fail, we added a manual attendance request flow with manager approval, so records stay accurate without HR stepping in. All business logic runs on Django REST APIs, keeping the app fast and the data consistent.
The Solution
03What we built
Employees sign in with Azure AD or biometrics and check in or out with fingerprint verification, with GPS coordinates and device details captured for each entry. The attendance screen shows working days, scheduled days and short days, along with total, regular, overtime and break hours, plus a monthly log that can be exported. Employees can apply for leave, track balances for casual, sick and earned leave, and see their full leave history. The earnings section includes an overview, salary structure, monthly payslips with downloads, and an annual summary for the financial year. Managers get a dedicated section to approve or reject manual attendance and leave requests, monitor team attendance daily and monthly, and download attendance reports in PDF or Excel, along with leave forecasts and balance reports. Admins manage employee profiles, departments, roles and reporting managers.
The Outcome
04The results delivered
Delivered a complete Flutter app with a Django REST backend covering attendance, leave, payroll and team management in one place, with three role-based experiences and approval workflows that replace manual HR processes.
Technology used
Project screenshots
Explore more projects

DocOnTime - Doctor Appointment Booking App with Online Payments
DocOnTime is an Android app for booking doctor appointments and paying online, with a dedicated portal for doctors. Built by CodeAj for a healthcare client and live on Google Play.
View project
Al Buraq Group – Multilingual Trade, Logistics & Wholesale E-commerce Platform
A multilingual website and wholesale store for Al Buraq Group, a China-based trading and shipping company, with product catalog, shipment tracking and heavy-equipment listings. Built by CodeAj.
View project
Pcosara - AI-Powered PCOS Care & Tracking App
Pcosara is a cross-platform app that helps women track PCOS symptoms, cycles and lifestyle habits, with an ML-based PCOS risk assessment. Built by CodeAj for a client in Mauritius.
View projectWhat our clients say
“He explained the project clearly and thoroughly. He was very supportive throughout the process and was always available to help when needed.”
Sujit Chavan
Google Review“I had a very good experience with CodeAj. The team is professional and supportive, especially Ajay Pandit sir who guides clearly.”
Yash Baisware
Google Review“Excellent explanation! Concepts are explained in a very simple and understandable way. It really helped me a lot in improving my knowledge.”
Ravi Singh
Google Review“CodeAj was really helpful with my project, especially during the customization part. He didn't just do the work but also took time to explain everything.”
Keerthika S
Google Review“Working with CodeAj has been such a positive experience. The projects delivered are original, carefully crafted from scratch, and tailored to meet expectations.”
Sprillxstone
Google Review“I purchased a project recently and I have to say it's one of the best decisions I've made. The project was absolutely beautiful, built completely from scratch.”
Abdullah ATK
Google Review“I received my project from CodeAJ on time, and the work was very neat and well-presented. The team maintained good communication.”
Jaya Shree
Google Review“I sincerely thank Mr. Ajay Pandit for his constant support and valuable guidance throughout the project. His timely advice greatly contributed.”
Taha Vohra
Google Review“I had an outstanding experience with CodeAj while developing my mobile app. Their team was incredibly cooperative, ensuring every customization was implemented flawlessly.”
Sonal
Google Review“His guidance and explanation of the system's architecture, modules, and AI integration were extremely helpful in understanding the project thoroughly.”
Rutik Jagtap
Google Review“I had a great experience with the project I purchased. It was well-structured and met all my expectations. The team was responsive and supportive.”
Prachi Narkar
Google Review“I'm really thankful to CodeAj for helping me with my project explanation and guiding me throughout. Your support made everything much easier.”
Varshi V
Google Review“The project was wonderful, and the way he patiently listened, understood all my ideas and presented them was amazing.”
Sreekrutha Pasunuru
Google Review“His guidance and explanation of the system's architecture, modules, and AI integration were extremely helpful in understanding the project.”
Anushka A
Google Review“Too good experience, I love their projects and they are available for you to help, they are incredibly good. Must avail their services.”
Mohini Singh
Google Review“Awesome projects. They support on setting up the project after purchasing. Completely legal one. Affordable projects too.”
Evan Lavigne
Google Review“Best site to get your project done quickly, with fast responses and instant clarification of any project-related doubts.”
Sanjay MP
Google Review“One of the best Software Developer, provides the best setup environment for project, good explain skills, and good technical skills.”
Mukul Panwar
Google Review“Your kindness and clear explanations made the entire process smooth and enjoyable. Thank you so much for your excellent work!”
Rasika Tambe
Google Review“The project was well-designed, properly organized, and included all necessary files and documentation. The source code was clean and easy to understand.”
Pranita Sandim
Google Review“He explained the project clearly and thoroughly. He was very supportive throughout the process and was always available to help when needed.”
Sujit Chavan
Google Review“I had a very good experience with CodeAj. The team is professional and supportive, especially Ajay Pandit sir who guides clearly.”
Yash Baisware
Google Review“Excellent explanation! Concepts are explained in a very simple and understandable way. It really helped me a lot in improving my knowledge.”
Ravi Singh
Google Review“CodeAj was really helpful with my project, especially during the customization part. He didn't just do the work but also took time to explain everything.”
Keerthika S
Google Review“Working with CodeAj has been such a positive experience. The projects delivered are original, carefully crafted from scratch, and tailored to meet expectations.”
Sprillxstone
Google Review“I purchased a project recently and I have to say it's one of the best decisions I've made. The project was absolutely beautiful, built completely from scratch.”
Abdullah ATK
Google Review“I received my project from CodeAJ on time, and the work was very neat and well-presented. The team maintained good communication.”
Jaya Shree
Google Review“I sincerely thank Mr. Ajay Pandit for his constant support and valuable guidance throughout the project. His timely advice greatly contributed.”
Taha Vohra
Google Review“I had an outstanding experience with CodeAj while developing my mobile app. Their team was incredibly cooperative, ensuring every customization was implemented flawlessly.”
Sonal
Google Review“His guidance and explanation of the system's architecture, modules, and AI integration were extremely helpful in understanding the project thoroughly.”
Rutik Jagtap
Google Review“I had a great experience with the project I purchased. It was well-structured and met all my expectations. The team was responsive and supportive.”
Prachi Narkar
Google Review“I'm really thankful to CodeAj for helping me with my project explanation and guiding me throughout. Your support made everything much easier.”
Varshi V
Google Review“The project was wonderful, and the way he patiently listened, understood all my ideas and presented them was amazing.”
Sreekrutha Pasunuru
Google Review“His guidance and explanation of the system's architecture, modules, and AI integration were extremely helpful in understanding the project.”
Anushka A
Google Review“Too good experience, I love their projects and they are available for you to help, they are incredibly good. Must avail their services.”
Mohini Singh
Google Review“Awesome projects. They support on setting up the project after purchasing. Completely legal one. Affordable projects too.”
Evan Lavigne
Google Review“Best site to get your project done quickly, with fast responses and instant clarification of any project-related doubts.”
Sanjay MP
Google Review“One of the best Software Developer, provides the best setup environment for project, good explain skills, and good technical skills.”
Mukul Panwar
Google Review“Your kindness and clear explanations made the entire process smooth and enjoyable. Thank you so much for your excellent work!”
Rasika Tambe
Google Review“The project was well-designed, properly organized, and included all necessary files and documentation. The source code was clean and easy to understand.”
Pranita Sandim
Google ReviewWant results like this?
Tell us about your project and we’ll map out an approach tailored to your goals, timeline, and budget.













