← Back to projects

ArdiPay - Fintech SaaS

React JSReact JSNodeJsNodeJs
Ardipay

I developed Ardipay, a fintech solution aimed at simplifying how schools manage invoicing and payments between administrators and parents. The core idea behind the platform was to remove the manual work involved in generating, sending, and tracking school invoices, while also improving the payment experience for parents.

With Ardipay, schools can automatically generate invoices at the start of each month. These invoices are then sent directly to parents via WhatsApp, making delivery instant and familiar for users. Each message contains a secure payment link, allowing parents to view their invoice details and complete payments in just a few clicks without needing to log into a separate system. This significantly reduces friction in the payment process and improves collection rates for schools.

On the school side, Ardipay includes a full invoice management dashboard where administrators can track all invoices in real time. They can see which invoices are paid, pending, or overdue, along with detailed breakdowns per student or class. This gives schools better visibility over their finances and reduces the need for manual follow-ups or spreadsheet tracking.

From a technical perspective, Ardipay was built as a full-stack application where I handled both backend and frontend development. I also integrated automated messaging through WhatsApp and implemented a secure payment flow to ensure transactions were reliable and traceable. One of the key challenges was designing a system that could handle scheduled invoice generation and real-time status updates consistently without errors.

Overall, Ardipay taught me a lot about building real-world fintech systems, especially around automation, reliability, and user trust. It also strengthened my experience in working with payment flows, scheduling jobs, and building systems that need to operate continuously without failure.