Accounting Software
Accounting software thesis for BS AgriBusiness Management; I was hired to build it.
Overview
A comprehensive accounting software solution built as a thesis project for BS AgriBusiness Management. This multi-tenant application provides robust financial management tools tailored for agricultural businesses.
The Challenge
The main challenge was building a secure multi-tenant architecture that could handle complex accounting operations while maintaining data isolation between clients. Additionally, the system needed to support role-based access control and real-time financial reporting.
The Solution
Implemented a multi-tenant architecture using Next.js on the frontend with Express backend. Used Better Auth for secure authentication and role-based access. Designed a normalized database schema that efficiently handles multi-tenancy while maintaining data integrity.
Key Features
- ✓ Multi-tenant architecture with complete data isolation
- ✓ Role-based access control (RBAC)
- ✓ Real-time financial dashboards
- ✓ Automated invoice generation
- ✓ Account reconciliation tools
- ✓ Financial reporting and analytics
Technologies Used
Related Projects

TransitMaster
TransitMaster is a school vehicle management system for real-time monitoring, route planning, and usage analytics to keep transportation safe and organized.

AceTrack
Attendance management system for a school organization with member check-ins, event tracking, and role-based access.