A comprehensive HR employee management and timekeeping system. Digitize timesheets, handle time-off requests, and automate standard onboarding procedures.
Abbreviated list of functionality:
- Employee management
- Linked employee accounts
- Track clock-in/clock-out times
- Finalize timesheets with automated notifications
- Manage leave/time-off requests
Coming Soon:
- Automate onboarding procedures with push notifications of hired/terminated employees
- Pre-built reports and employee insights
- Company/department closures and scheduling with notifications
- Supervisor/Department tracking
Install both Composer and NPM dependencies.
composer install
npm installCreate a copy of the .env.example file and rename it to .env. Update the database credentials and application key.
cp .env.example .envRun the database migrations and seeder.
php artisan migrate --seed
php artisan run:factories # Optional: Seed the database with dummy data
php artisan cache:clear # Clear the temporary DB cacheBuild frontend the assets
npm run devRun the backend service
php artisan serveOpen your browser and navigate to http://localhost:8000. You can log in with the following credentials (default):
- Email:
admin@example.com - Password:
password
- PHP 8+
- Laravel 9.X+
- MySQL
- Bootstrap 5.X+




