Skip to content

PayPay is a comprehensive, open-source management system designed specifically for modern software houses.

Notifications You must be signed in to change notification settings

mikeu-dev/paypay

Repository files navigation

PayPay - Software House Edition

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.

🚀 Features

👥 Human Resources (HR)

  • Employee Management: distinct profiles, departments, and roles.
  • Attendance System: Daily tracking with status (Present, Late, Absent).
  • Calendar View: Visual attendance tracking.

💰 Finance & Payroll

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

💼 CRM & Operations

  • 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).

🛠 System & Admin

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

🛠 Installation

Prerequisites

  • PHP 8.2+
  • Composer
  • Node.js & NPM
  • MySQL / MariaDB

Setup

  1. Clone the Repository

    git clone https://github.com/mikeu-dev/paypay.git
    cd paypay
  2. Install Dependencies

    composer install
    npm install && npm run build
  3. Configure Environment

    cp .env.example .env
    php artisan key:generate

    Update .env with your database credentials.

  4. Migrate & Seed

    php artisan migrate
    php artisan db:seed
  5. Create Admin User

    php artisan make:filament-user

🔑 Default Credentials (Seeded)

Role Email Password
Super Admin [email protected] password
HR Manager [email protected] password
Finance [email protected] password
Operations [email protected] password
Marketing [email protected] password

🧪 Testing

Run the automated feature tests to verify the system:

php artisan test

📜 License

This project is open-sourced software licensed under the MIT license.

paypay

About

PayPay is a comprehensive, open-source management system designed specifically for modern software houses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages