CodeAj Tech logo
Client projectHR & Recruitment

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.

9

Technologies

14

Screenshots

4

Phases

VHV Employee - HR, Attendance & Payroll Management App

Built for a client organisation. Names, salaries and employee details in screenshots are test data.

Deep Dive

Project breakdown

From understanding the problem to delivering the solution — here’s how we approached this project.

The Challenge

01

What 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

02

How 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

03

What 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

04

The 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.

Stack

Technology used

FlutterDartPythonDjangoDjango REST FrameworkSQL DatabaseAzure ADBiometric AuthenticationGPS
Screenshots

Project screenshots

VHV Employee - HR, Attendance & Payroll Management App - Screenshot 1
Screen 11/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 2
Screen 22/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 3
Screen 33/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 4
Screen 44/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 5
Screen 55/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 6
Screen 66/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 7
Screen 77/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 8
Screen 88/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 9
Screen 99/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 10
Screen 1010/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 11
Screen 1111/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 12
Screen 1212/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 13
Screen 1313/14
VHV Employee - HR, Attendance & Payroll Management App - Screenshot 14
Screen 1414/14
Reviews

What our clients say

5.0/5from 47 Google reviews

“He explained the project clearly and thoroughly. He was very supportive throughout the process and was always available to help when needed.”

S

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.”

Y

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.”

R

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.”

K

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.”

S

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.”

A

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.”

J

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.”

T

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.”

S

Sonal

Google Review

“His guidance and explanation of the system's architecture, modules, and AI integration were extremely helpful in understanding the project thoroughly.”

R

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.”

P

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.”

V

Varshi V

Google Review

“The project was wonderful, and the way he patiently listened, understood all my ideas and presented them was amazing.”

S

Sreekrutha Pasunuru

Google Review

“His guidance and explanation of the system's architecture, modules, and AI integration were extremely helpful in understanding the project.”

A

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.”

M

Mohini Singh

Google Review

“Awesome projects. They support on setting up the project after purchasing. Completely legal one. Affordable projects too.”

E

Evan Lavigne

Google Review

“Best site to get your project done quickly, with fast responses and instant clarification of any project-related doubts.”

S

Sanjay MP

Google Review

“One of the best Software Developer, provides the best setup environment for project, good explain skills, and good technical skills.”

M

Mukul Panwar

Google Review

“Your kindness and clear explanations made the entire process smooth and enjoyable. Thank you so much for your excellent work!”

R

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.”

P

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.”

S

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.”

Y

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.”

R

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.”

K

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.”

S

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.”

A

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.”

J

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.”

T

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.”

S

Sonal

Google Review

“His guidance and explanation of the system's architecture, modules, and AI integration were extremely helpful in understanding the project thoroughly.”

R

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.”

P

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.”

V

Varshi V

Google Review

“The project was wonderful, and the way he patiently listened, understood all my ideas and presented them was amazing.”

S

Sreekrutha Pasunuru

Google Review

“His guidance and explanation of the system's architecture, modules, and AI integration were extremely helpful in understanding the project.”

A

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.”

M

Mohini Singh

Google Review

“Awesome projects. They support on setting up the project after purchasing. Completely legal one. Affordable projects too.”

E

Evan Lavigne

Google Review

“Best site to get your project done quickly, with fast responses and instant clarification of any project-related doubts.”

S

Sanjay MP

Google Review

“One of the best Software Developer, provides the best setup environment for project, good explain skills, and good technical skills.”

M

Mukul Panwar

Google Review

“Your kindness and clear explanations made the entire process smooth and enjoyable. Thank you so much for your excellent work!”

R

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.”

P

Pranita Sandim

Google Review
Your Turn

Want results like this?

Tell us about your project and we’ll map out an approach tailored to your goals, timeline, and budget.

WhatsApp Us