All projects
web
An expense tracker with real persistence
Full create, read, update and delete against a database — the shape of most working software.
Why it matters
CRUD is unglamorous and it is what most jobs involve. Doing it with real validation and honest error messages is more employable than a flashy project that only reads.
What you build
- Create, list, edit and delete expenses
- Server-side validation with useful messages
- A confirmation before destructive actions
- Totals that recompute correctly
If you want more
- Add categories and filtering
- Add a monthly chart
Build it
- Add an expense and list them
- Add editing and deletion with a confirmation
- Compute totals and check the arithmetic on edge cases
Material for the whole build
Shows you can build the bread-and-butter of application work correctly, which most portfolios do carelessly.
Get a plan built around projects like this