Back to Portfolio
Web Development Completed

Horticulture Attendance Management System

Project Overview

AMS is a full-featured Attendance Management System designed to manage employee attendance, leave requests, duty rosters, tasks, parks, zones, and administrative workflows from one centralized web platform. The system supports multiple user roles, including administrators, supervisors, and employees, with each role receiving access to the tools and dashboards relevant to their responsibilities.

The application allows employees to manage their profiles, view attendance history, apply for leave, and interact with assigned workflows. Supervisors can monitor attendance, manage inspections, review employee activity, and handle team-level operations. Administrators have access to a complete dashboard for managing users, employees, parks, zones, holidays, rosters, reports, tasks, gallery content, projects, news/events, and system configuration.

AMS includes structured database-driven modules for employee management, attendance tracking, leave management, task assignment, roster scheduling, notifications, activity logs, public content management, and reporting. It is built with a PHP and MySQL/MariaDB backend, using PDO for secure database communication, Bootstrap for responsive UI components, and JavaScript for interactive frontend behavior.

The project was deployed on a live Linux server using SSH, GitHub private repository deployment, OpenLiteSpeed, CyberPanel, and MariaDB. Production setup included database creation, environment-based configuration, schema migration, file permission handling, secure credential storage outside the public web root, and end-to-end verification of the live application.

Tech Stack

PHP MySQL MariaDB PDO JavaScript HTML5 CSS3 Bootstrap OpenLiteSpeed CyberPanel Linux Server SSH GitHub Private Repository Deployment Database Migration Role-Based Access Control Admin Dashboard Attendance Management Leave Management Task Management Roster Management Employee Management CRUD System Responsive Web Application Secure Credential Management Production Deployment