Approveme

A web-based Internal Information Management System designed to automate administrative processes and accelerate bureaucratic approval workflows.

Approveme

Overview

Approveme was developed to replace employee leave requests previously done manually via WhatsApp groups. This system centralizes all request data, approvals, and leave history into a single database, improving transparency and operational efficiency across branches.

Key Features

  • Multi-level Approval Workflow: Multi-tier approval flow involving HR and CEO with real-time decision tracking.
  • Automated Leave Quota Calculation: Automatic calculation of leave balances considering working days, national holidays, and specific sick leave rules.
  • Multi-Channel Notifications: Automatic notifications regarding request status via WhatsApp, Email, and a real-time broadcast system.
  • Comprehensive Audit Trail: Logging the history of every approval action, including revision notes and approver identity for audit purposes.
  • Background Jobs & Scheduler: Queue system for heavy processes like annual quota resets and automatic holiday synchronization.

Technologies Used

Laravel
Laravel
PHP
PHP
Inertia.js
Inertia.js
React JS
React JS
MySQL
MySQL
Tailwind CSS
Tailwind CSS