Invoice Management System
Published:
Invoice Management System
As part of the Elements of Software Construction module in SUTD, I created an invoice management system for a minimart owner using React. The system allows the minimart owner to manage invoices, customers, and products. The minimart owner can add, edit, and delete invoices, customers, and products. The system also generates reports on the total sales and revenue for a given period.
The Challenge
The minimart used a paper-based invoice and receipt management system, which is inefficient and error-prone, hindering the company’s ability to maintain accurate financial records.
Here are their 3 key issues
- Information needs to be keyed by hand
- Business critical information need to be reconciled monthly
- Troublesome to look up past documents
Our Solution
Main Page

Add Invoice Page

Statement of Account Page

Technology Behind the solution
Harnessing AI for Automation
The project harnesses AI through Google Document AI, which auto-recognizes document types and auto-fills fields, streamlining data entry for unstructured invoices from different suppliers.
Business Benefits
Allows accelerated development by allowing rapid prototyping and deployment. While the AI may not achieve 100% accuracy, it reduces manual data entry by pre-filling in fields, improving overall efficiency and reducing the time required for invoice processing.