PayPay is a comprehensive, open-source management system designed specifically for modern software houses. Built with Laravel 12 and Filament v4, it unifies HR, Finance, and Project Management into a single, beautiful interface.
- Employee Management: distinct profiles, departments, and roles.
- Attendance System: Daily tracking with status (Present, Late, Absent).
- Calendar View: Visual attendance tracking.
- Automated Payroll: Calculates
(Base + Allowances) - Deductions. - Payslip Generation: Single-click PDF-ready payslip views.
- Invoicing: Create professional invoices linked to Clients and Projects.
- allowances & Deductions: Fixed or percentage-based rules.
- Client Management: Track client details and contracts.
- Project Management: Manage projects like "Website Redesign", budgets, and timelines.
- Task Tracking: Kanban/List view for tasks (Pekerjaan).
- Role-Based Access Control (RBAC): Super Admin, HR, Finance, Operations, Marketing.
- Audit Logs: Tracks every action (Created, Updated, Deleted).
- Theme Customization: Change colors, fonts, and navigation layout on the fly.
- Data Safety: Soft deletes enabled for critical data.
- PHP 8.2+
- Composer
- Node.js & NPM
- MySQL / MariaDB
-
Clone the Repository
git clone https://github.com/mikeu-dev/paypay.git cd paypay -
Install Dependencies
composer install npm install && npm run build -
Configure Environment
cp .env.example .env php artisan key:generate
Update
.envwith your database credentials. -
Migrate & Seed
php artisan migrate php artisan db:seed
-
Create Admin User
php artisan make:filament-user
| Role | Password | |
|---|---|---|
| Super Admin | [email protected] |
password |
| HR Manager | [email protected] |
password |
| Finance | [email protected] |
password |
| Operations | [email protected] |
password |
| Marketing | [email protected] |
password |
Run the automated feature tests to verify the system:
php artisan testThis project is open-sourced software licensed under the MIT license.