A dedicated auditing platform designed to manage and validate task-based work. The system provides a structured pipeline for users to submit visual evidence of their completed tasks, which the admin then manually reviews and verifies against system records. Payment is only calculated and unlocked once the admin confirms the work is fully complete and qualifies for compensation.
Project Overview
Concept & Problem-Solving Approach
In many task-based environments, tracking who did what and ensuring the quality of the work can be chaotic. I developed this system to serve as a Formal Verification Hub. The goal was to eliminate "blind payments" by requiring a hard link between a finished task, a visual screenshot, and a manual administrative sign-off.
The "Verification-First" Workflow
I designed the application around a strict Validation Pipeline:
User Submission (Evidence-Based): Users cannot simply mark a task as "Done." They are required to upload a screenshot as proof of their work. This creates a digital trail for every task assigned to them.
Manual Administrative Audit: I built a specialized Admin Verification Dashboard. This allows the administrator to pull up a user's submission, view the uploaded screenshot, and cross-reference it with the work actually performed in the system.
The "Qualify for Payment" Logic: The system is programmed with a gatekeeping mechanism. Payment is not "automatic" upon upload; it is conditional. A task only enters the "Payment Calculation" phase once the admin manually flags it as Approved.
Precise Financial Tracking: After the admin validates the work, the system automatically calculates the total earnings for that user. This ensures that the final payout is 100% accurate and only reflects work that has passed a manual quality check.
Key Features
Role-Based Workflows: Separate interfaces for Users (Task Submission/Earnings Tracking) and Admins (Task Auditing/Payment Approval).
Visual Evidence Repository: A structured file management system that stores and organizes screenshots by User ID and Task ID for easy retrieval during audits.
Approval Status Management: Clear visual indicators for "Pending Review," "Approved & Qualified," and "Rejected" (with the option for feedback).
Reliable Ledger System: A backend calculation engine that aggregates all "Approved" tasks to show a live total of the amount owed to each user.
Project Impact
This project demonstrates my ability to build Systems of Record that prioritize accuracy over speed. It showcases a strong understanding of Business Logic and Data Integrity, proving that I can create tools that protect an organization's resources while ensuring fair, verified compensation for users.