FULL-STACK · FINTECH2025
MoneyWise
A personal finance tracker where I owned the Income Management module end to end, from schema to interface.
A personal finance tracker built as a university group project. The Income Management module was mine end to end: schema, API, analytics, and the security work a finance feature needs before anyone should trust it with their records.
- ROLE
- Full-Stack Developer · Income Management Module
- YEAR
- 2025
- TEAM
- University group project
WALKTHROUGH
WHAT IT DOES
INCOME DASHBOARD
Live analytics with custom date filters, charted in Recharts.
PDF REPORTS
Financial records generated on demand.
GOAL TRACKING
Set an income goal and watch progress against it.
SECURED API
JWT auth, input validation, rate limiting and security headers on every income endpoint.
BUILT WITH
- FRONTEND
- Next.js · React · TypeScript
- DATA VISUALISATION
- Recharts
- BACKEND
- Node.js · Express · MongoDB
- SECURITY
- JWT authentication · Input validation · Rate limiting · Security headers
_