Back to Portfolio
Web ApplicationCompleted

PT BRO Bali Tour and Travel

Project Overview

PT BRO Bali Tour and Travel faced significant challenges managing complex financial transactions manually in Excel, leading to inefficiencies, errors, and cumbersome updates with every accounting rule change. I developed a robust accounting web application designed to standardize, automate, and secure their financial operations. The primary goal was to replace time-consuming manual processes with a flexible, scalable, and intuitive system that could streamline financial management and support business growth.

Key Features & Benefits

  • Automated Financial Reporting: Instantly generate comprehensive Journal, Ledger, Profit & Loss, and Balance Sheet reports, eliminating manual data compilation and ensuring real-time accuracy.
  • Streamlined Workflow Automation: Empower users to efficiently create transactions, effortlessly correct entries, and view up-to-the-minute reports, significantly boosting operational efficiency.
  • Robust Adjustment & Correction System: Facilitate precise journal adjustments, maintaining data integrity and providing a clear, auditable trail for all financial modifications.
  • Secure User Management: Implement multi-role and multi-level user authentication, ensuring data security and controlled access based on organizational hierarchy.
  • Performance-Driven Dashboard: Gain immediate, actionable insights into financial health and operational performance through a dynamic dashboard displaying key performance indicators (KPIs).
  • Responsive Mobile-First Design: Deliver a seamless and accessible user experience across all devices, from desktop to mobile, ensuring productivity and data access on the go.

Technical Implementation

The solution leverages a sophisticated technical architecture for both performance and security. For robust data isolation and granular access control, Supabase Row-Level Security (RLS) was meticulously implemented, protecting sensitive financial data based on user roles. Complex financial calculations and reporting logic are efficiently handled through custom database functions and views, which also power the dynamic report generator. The front-end was crafted with a UX-first design approach, translating intricate financial workflows into intuitive UI cards and tables, ensuring ease of use even for non-accountants and enhancing user adoption.

View Live Project⭐ Featured Project
October 10, 2025
0 views

Tech Stack

Frontend

Next.jsTailwind CSSDaisyUIFramer Motion

Backend

Node.jsREST APIGoogle Oauth

Database

SupabasePostgreSQL

Other Tools

GitGithubVercelExcelJSreact-pdf

Key Features

Mobile Friendly
Export to XLSX
PDF Viewer
Report Generation
User Level & Role
Authentication

Case Study

The Challenge

Migrating tons of inconsistent Excel data and retraining the team to trust automation while preserving accounting accuracy.

The Solution

I built a standardized COA (chart of accounts) model and created custom SQL views + functions to ensure every report matched their previous manual output during the validation phase. Role-based UI simplified complexity per user type.

Results & Impact

The system reduced reporting time from hours to minutes and eliminated formula errors. Accountants could finally focus on insights rather than manual corrections, while management gained real-time visibility into company finances.

Ready for Your Project?

Let's discuss how we can bring your ideas to life with the same quality and attention to detail.