Fullstack
Personal Finance Tracker
A secure web application for tracking personal income and expenses with monthly reports and category breakdown charts.
October 6, 2025
Technologies Used
Next.jsPrismaPostgreSQLNextAuth.jsTypeScript
Security and Data Integrity
Built using **Next.js** and **Prisma** (with a PostgreSQL database), this application emphasizes security. All user data is encrypted at rest, and server-side rendering is used for better performance and SEO.
Key Modules
- OAuth authentication (Google/GitHub).
- Transaction logging and categorization.
- Monthly summary reports with PDF export functionality.
The database schema is strictly relational to ensure all financial transactions are consistent and auditable, adhering to ACID properties.