Splitter App

App to make sharing expenses on trips effortless – register, create a group, invite your friends and share your expenses in seconds.

I created this application as there was no good options in market after WeShare was terminated to fullfill personal needs for sharing expenses.

In addition to designing delightful experience – both visuals and animations I wanted to test how close to applike experience it is possible to get through latest web technology – utilizing SvelteKit and Pocketbase to push boundaries of web technology.

I started by defining key functionalities for the app utilizing jobs-to-be-done framework. I prioritized these and started from the most important ones – being able to see your groups expenses and your part in those, be updated instantly on all the changes and allow effortless adding of expenses.

After few hours in Figma I had skeleton / structure / key flows of the app defined in a way that made UX feel good – after that I basicly just started coding the frontend with SvelteKit.

Regarding backend I explored few options, starting with python backend, exploring prisma and then pretty fast figuring that I want ready-made authentication, notification capabilities, content management capabilities and realtime data updates – at this point it was about selecting one of the following: Firebase, Supabase or Pocketbase. Ended up selecting Pocketbase because of its simplicity and open source nature.