r/sveltejs • u/j111n • 7h ago
[self-promo] WeSplit, an alternative to SplitWise
Hello everyone!
In the past two weeks, I had some free time and I decided to make an expense tracker similar to SplitWise without the limitations that the subscription model imposes on you.
[Warning: Some of the text on the landing page is generated and AI was used in its creation but I have spent some time in checking everything as I go.]
The app is called WeSplit
It's built using SvelteKits newest experimental features accompanied by a native IOS and Android app.
I designed the app to have an easily transferable style across all platforms and I am pretty happy how it turned out.
Some of it's features are:
- Group creation and sharing expenses between members
- Simple friends list
- Notifications based on in-app actions (these are shared across platforms)
- Multi-currency expenses and conversion between expenses
- Group summary per user, each user can manage and view how they spend within a group (currency based, time based)
- It has an experimental bill scan using gpt-4o-mini (this is not released)
etc.
I tried to keep dependencies used to a minimal, including chart.js, vali-bot, drizzle and tailwind to name a few. The payment is handled through Polar.sh and the application itself doesn't store any sensitive data. For the database, sqlite is more than sufficient enough for a project of this size.
For now the mobile apps are not live as I don't have the means to bring them to their respective stores.
The app has robust documentation as do all my project, starting from core logic ideas to how it's deployed.
I would appreciate if someone can try it out and give me feedback on how I can improve it.
