system for SMEs for paperless and make the indicated features below automated, get record online and easy.
- Advance Payment Form
- Overtime Authorization Form
- Request for Payment Form
- Work Permit Form
- Leave Application Form
- Reimbursement Form
- Liquidation Form
- Vehicle Request Form
- PHP
- MySQL
- Composer
- PHPMailer
- *vlucas/phpdotenv
- Bootstrap 5
- users -- employees + roles (admin, approver, staff)
- forms -- generic: id, type, status, submitted_by, created_at
- form_data -- JSON or EAV for form-specific fields
- approvals -- approval chain: form_id, approver_id, status, remarks
- audit_logs -- who did what and when
processing-system/
├── app/
│ ├── Controllers/ # Business logic per form
│ ├── Models/ # DB interactions
│ ├── Middleware/ # Auth, role checks
│ └── Helpers/ # Reusable utilities
├── config/
│ ├── database.php
│ └── app.php
├── public/ # Entry point, assets
│ └── index.php
├── views/
│ ├── layouts/ # Base templates
│ └── forms/ # One view per form
├── routes/
│ └── web.php
├── migrations/ # DB schema versioning
└── .env # Environment config (never commit)
This project uses Agile Model to adapt to sudden and quick client project request.
is a type of approach iterative and incremental process models.
- Requirement Gathering
- Design the Requirements
- Construction / Iteration
- Testing / Quality Assurance
- Deployment
- Feedback
