Fullstack Web AppIn progress

Tracks

I wanted a clean way to track multiple wallets and see where money goes. The data layer is Drizzle ORM on Neon Postgres. Type-safe queries, serverless, no extra infra to manage. Auth via better-auth. Still building.

Jun 2026

Tech stack

Next.jsTypeScriptDrizzle ORMNeon Postgresbetter-authTailwind CSS

Key features

  • Multiple wallet management
  • Transaction logging and history
  • Financial activity overview
  • Authentication with better-auth
  • PostgreSQL database via Neon
  • Type-safe queries with Drizzle ORM

Challenges

  • Designing a clean data model for wallets and transactions
  • Building a reliable auth flow with better-auth
  • Keeping the UI simple while handling complex financial state

Solutions

  • Drizzle ORM for type-safe, structured database access
  • Neon Postgres for serverless, scalable storage
  • Next.js App Router for a clean server/client split
All projects