Trackify is a PHP-based Employee Management System designed to efficiently manage employee details, attendance logs, and administrative operations. It leverages PHP, MySQL, and basic hardware integration for real-time tracking capabilities.
- 👨💼 Admin panel to manage employees
- 🧾 Employee login and log tracking
- 📊 Attendance and activity logs
- 📨 Email notifications using PHPMailer
- 🤖 Optional integration with Arduino for hardware-based logging (IoT support)
| Layer | Technology |
|---|---|
| Frontend | HTML, CSS, JS (basic) |
| Backend | PHP |
| Database | MySQL |
| PHPMailer | |
| IoT | Arduino (optional) |
Trackify/
├── Admin/ # Admin dashboard
├── Employee/ # Employee pages
├── Emplogs/ # Attendance & activity logs
├── login/ # Login/auth system
├── common/ # Shared PHP components
├── db/ # Database connection & SQL
├── phpmailer/ # PHPMailer library
├── python/ # Optional Python-based components
├── Arduino/ # Arduino code (optional)
├── images/ # Assets/images
└── index.php # Entry point
- Clone the repo:
git clone https://github.com/vishalvnair124/Trackify.git-
Import the database in your local MySQL setup using the file in
db/. -
Configure your PHP server (e.g., XAMPP or WAMP) and place the project in the
htdocs/directory. -
Update your
db/db.phpwith your MySQL credentials. -
Launch the app in your browser:
http://localhost/Trackify/- The project supports optional Arduino-based attendance tracking via ID tag or sensors.
- Email notifications can be customized using
phpmailer/.
Vishal V Nair
📫 GitHub
A lightweight and extendable employee management system for small to mid-scale teams.