Track spending fast, stay in control every day.
Saldoo is a web-based personal expense tracker for students and young adults who want a simple, secure way to manage money. Users can register, log in, add income and expenses, review transaction history, and instantly see their total balance, income, and spending in one dashboard. The product emphasizes account-level data isolation, session persistence, and lightweight preference storage with cookies.
College Student Adit, 21 - A student living on a limited budget who needs a fast way to track daily spending, part-time income, and remaining cash. He wants a simple interface that works on laptop and phone without complicated categories.
Freelance Creator Nisa, 26 - A part-time freelancer who receives irregular payments and wants a clean summary of income versus expenses. She values quick filters and secure session handling because she checks finances often across multiple devices.
First-Time Budget Tracker Bima, 19 - A new user who has never used an expense app before and needs the product to be obvious and forgiving. He wants to understand his money without learning accounting terms.
A student opens Saldoo after realizing he has no idea how much money is left after a week of spending. He signs up in less than a minute, lands on a dashboard that shows his total income, total expenses, and current balance, and adds his first expense from his phone while commuting home.
A few days later, he checks the app again and filters the list to see only expenses, quickly spotting a duplicate entry. He edits one transaction, deletes another mistake, and the balance updates immediately. Because the app keeps his session active and stores one preference with cookies, the experience feels frictionless and trustworthy.
Over time, he stops guessing and starts making decisions from clear data. The business wins because the product becomes part of his routine, driving retention, repeat logins, and a strong foundation for future premium features like categories, goals, and export.
Team & resourcing - Small team - 2 engineers, 1 designer, part-time PM/QA.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a web app called Saldoo, a simple secure personal expense tracker for students and young adults. Core features: User registration with name, email, password Login with email and password Cookie-based authenticated sessions that persist until expiration Protected dashboard routes for authenticated users only Dashboard showing user name, total income, total expenses, net balance, and recent transactions Transaction CRUD: create, edit, delete, list Filter transactions by income or expense Keep every transaction tied to the logged-in user only Logout that destroys the session Store one non-sensitive user preference in a cookie, such as last selected filter Recommended stack: Next.js App Router, React, TypeScript, Tailwind CSS, PostgreSQL, Prisma, server actions or route handlers, cookie-based sessions with HTTPOnly Secure SameSite cookies, Zod validation, Sentry for errors. Data model: User: id, name, email, passwordHash, createdAt, updatedAt Transaction: id, userId, type income|expense, amount, note, category optional, transactionDate, createdAt, updatedAt UserPreference or preference cookie for lastSelectedFilter Session handling with server-side verification and route protection Screens/flows: Landing page with sign up and log in Register form Login form Dashboard with summary cards and recent transactions Add/edit transaction modal or page Transaction history view with filter controls Logout action Empty state and error state handling Implementation requirements: Use server-side authorization checks on every transaction query and mutation Recalculate totals on the backend after every transaction change Show validation errors for invalid email, weak password, negative or empty amount, and missing required fields Format currency in Indonesian Rupiah by default using Intl.NumberFormat Make the UI responsive, accessible, and fast, with optimistic updates where safe Add analytics events for signup, login, dashboard view, create/update/delete transaction, filter changes, and logout Include sensible seed data and migrations Generate production-ready code structure, components, pages, API routes or server actions, Prisma schema, and basic tests for auth and authorization
aku adalah orang yg punya uang banyak, tapi aku hedon. makannya aku ingin memiliki sebuah app web expense tracker yg memungkinkan aku sbg mahasiswa mengelola keuangan pribadi secara sederhana. pengguna harus dapat membuat akun dan masuk ke dalam aplikasi untuk mencatat pemasukan dan pengeluaran, melihat riwayat trsnsaksi, dan aku juga ingin tau kondisi keuangan melalui saldo total pemasukan dan total ppengeluaran. data transaksi harus terhubung dgn pengguna yg sedang login, sehingga setiap pengguna hanya dapat bisa mengakses dan mengelola data miliknya sendiri. app jg harus mempertahankan informasi login pengguna selama session masih berlaku dan mengguankan cookies menyimpan minimal 1 preferensi pengguna. pengguan dapat menambahkan, mengubah, menghapus dan melihat transaksi keuangan melalui dashboard. fitur wajib: register (akun dgn nama, email, pass), login (email pass), session (menyimpan pengguna & protect halaman yg perlu autentikasi), dashboard menampilkan nama, saldo, total pemasukan, total pengeluaran dan transaksi terbaru. manajemen transaksi: mengubah dan menghapus transaksi. filter transaksi berdasarkan jenis pemasukan atau pengeluaran. cookies: menyim.. authorization: pengguan hanya dapat mengakses.. log out: mengakhiri session pengguna.
Design by The Resonance | Powered by GPC – The AI Transformation Company