08 / CASE STUDY
LIVE · PRIVATE
Artha.
Household financeoperating system.
A shared personal-finance app for tracking expenses, accounts, budgets, goals, recurring bills, and lending across a household, live end-to-end on mobile and a serverless backend.
BUILT WITH
- React Native
- Expo
- TanStack Query
- ElysiaJS
- Drizzle ORM
- Neon Postgres
- Vercel
- EAS Build
01 / FEATURES
More thanan expense tracker.
Artha brings everyday tracking, planning, and financial obligations into one shared app for a single household.
02 / SYSTEM
Balances calculatedon the server.
React Native and Expo use Expo Router with typed routes and TanStack Query. A repository pattern automatically switches between in-memory storage and the API. Money uses integer rupiah, with a server-side balance engine. The ElysiaJS backend uses Drizzle ORM and Neon Postgres through the serverless HTTP driver.
- 01MOBILE
- 02REPOSITORY
- 03ELYSIAJS
- 04DRIZZLE ORM
- 05NEON POSTGRES
CONNECTED
03 / INTERFACE
Neo Ledger,bold and restrained.
Restrained neo-brutalism: an ivory canvas, dark outline cards, and a lime (#C8F70D) accent. IBM Plex Mono labels meet Inter Tight numerals and colorful category icons. react-native-svg, Lucide icons, and custom theming support the light and dark modes.
04 / STATUS
Live, forone household.
Mobile, backend, and database are deployed: an Android APK through EAS Build, a serverless API on Vercel, and a database on Neon. My role spans design, mobile, backend, and deployment. The app is private for a single household, with no authentication yet and no public demo. The backend repository is also private.
NEXT PROJECT
Hadirin01 ↗