Back Portfolio of Pasidu Priyashan

Custom Business Management Web App for Payments, Leaves & Vendor Onboarding (Laravel + Angular)

Overview

This project is a custom-built business management application developed for an internal corporate environment.
The platform centralizes the management of payments, employee leaves, vendor onboarding, and financial transactions in a single, secure web-based system.

Developed with a Laravel backend API and an Angular single-page frontend, the app enables employees and administrators to manage daily workflows efficiently.
It includes document uploads, transaction tracking, approval workflows, and vendor verification, all within a responsive and intuitive interface.

Unlike SaaS platforms, this solution was tailor-made for the client’s internal use, ensuring tight integration with their existing processes and security requirements.

 

⚙️ Tech Stack

  • Backend: Laravel (RESTful API)
  • Frontend: Angular (SPA) + Bootstrap CSS
  • Database: MySQL
  • Authentication: JWT / Laravel Sanctum
  • Storage: Local & Cloud (configurable)
  • Hosting: On-premise / Private server

 

 

🌟 Key Features

1. Payments & Transactions

Manage business payments with detailed transaction records, expense categorization, and approval workflows. Includes payment history tracking, filtering, and downloadable reports for financial reconciliation.

 

 

 2. Leave Management

Employees can submit leave requests that go through an approval hierarchy. Tracks available leave balances, pending approvals, and leave history with automated email notifications for updates.

 

 

 3. Employee Documents & Vendor Onboarding

Centralized system for storing employee documents and onboarding new vendors. Includes form-based verification, document upload, and status tracking for vendor applications and approvals.

 

 

4. Role & Permission-Based Access

Secure access control system defining user permissions based on roles (admin, HR, finance, vendor, employee). Each module’s visibility and actions are governed by role-based rules to ensure data integrity and security.

 

 

Role & Contribution

  • Designed and implemented backend REST APIs using Laravel
  • Developed Angular-based SPA frontend with dynamic routing and data binding
  • Integrated leave management, vendor onboarding, and transaction modules
  • Implemented authentication and role-based permission system
  • Built reusable Angular components and Bootstrap-based UI
  • Deployed the system on a dedicated business server environment

Services Offered

Custom web app development

Technologies Used

Laravel Angular Mysql git

Key Integrations

google login Bitbucket
Custom Business Management Web App for Payments, Leaves & Vendor Onboarding (Laravel + Angular)
Custom Business Management Web App for Payments, Leaves & Vendor Onboarding (Laravel + Angular) Full Image