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
Personal Finance Tracker

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.