• Theme

SettleLah! – Local Bill Splitter

Split bills the shiok way by using SettleLah!

SettleLah!

During my off hours and weekends, I developed Settlelah, a split-bill web application designed specifically for Singapore and Malaysia. What sets Settlelah apart? It automatically calculates GST and service charges based on local tax rules. Users simply scan their receipts, and the app intelligently extracts items and prices using OCR technology — no more manual entry!

Why I Built It

Sharing meals with colleagues often meant the dreaded task of calculating the exact cost with GST and service charges included — it was time-consuming and prone to errors. Settlelah streamlines this entire process, making split bills hassle-free.

What I Learned & Technologies Used

Most of the technologies I used in this project were completely new to me, as I enjoy exploring and learning new tools and frameworks to broaden my development skills:

  • Backend: Node.js + Firebase (real-time database, authentication, cloud functions)
  • Security: JWT authentication for secure user sessions and data integrity
  • Frontend: React + TypeScript (first major project—learned through hands-on development)
  • PWA Technology: Native-app experience with offline capabilities and device installation
  • Deployment: Vercel hosting with CI/CD pipeline for seamless updates

Throughout the development process, I leveraged AI-powered tools to assist with code generation, debugging, and optimizing workflows. However, I see AI as a powerful tool rather than a crutch — it requires careful training and crafting of precise prompts to truly enhance productivity and deliver high-quality results. This approach not only helped me work more efficiently but also sharpened my problem-solving and technical skills.

Reflecting on My Journey

It’s been two years since my last personal project, a web game called Joasis World, which captures cherished memories with friends and ex-colleagues. Now, with SettleLah!, I’m preserving new memories built with my current colleagues — appreciating their support, the fun times we’ve shared, and ready to embrace new challenges with hard work and determination.

Check out settlelah.app and explore the features and how is the shared bill page looks like!

*SettleLah! is not in internal beta testing and will release to public soon if the feedback is good.