Spendfy
ARCHIVED

Spendfy

An AI-powered personal finance application that helps users manage transactions, track spending, set budgets, and gain financial insights.

SHIPPED

2026

ROLE

Full Stack Developer

Overview

Spendfy is a personal finance application designed to simplify expense tracking and financial management. Built with a modern web stack, the application combines a Next.js frontend with an Express.js and TypeScript backend, using Neon-hosted PostgreSQL for persistent data storage and Google Gemini for AI-powered financial insights.

Problem

Tracking personal finances manually makes it difficult to maintain organized transaction records, monitor spending habits, manage budgets, and understand monthly financial performance.

Solution

Developed a full-stack expense tracking application with a structured relational database, JWT-based authentication, transaction and category management, budget tracking, financial summaries, and AI integration to help users better understand their financial activity.

Key Features

01

User authentication using JSON Web Tokens (JWT).

02

Transaction management for recording and organizing income and expenses.

03

Category management for classifying financial transactions.

04

Budget management for organizing and monitoring spending limits.

05

Financial summary endpoints for aggregating monthly income and expenses.

06

AI-powered financial insights using the Google Gemini API.

07

Relational database design using PostgreSQL hosted on Neon.

08

REST API development using Express.js and TypeScript.

My Contribution

“

Designed and developed the application across the frontend and backend. Implemented REST API endpoints, authentication and authorization workflows, PostgreSQL database integration, transaction and budget management logic, financial summary queries, and integration with the Google Gemini API for AI-powered features.

Key Results

2

Application Layers

Structured the project into frontend and backend applications to separate the user interface from business logic and API services.

REST

API Architecture

Implemented backend endpoints for authentication and personal finance management using Express.js and TypeScript.

AI

Financial Insights

Integrated Google Gemini API to support AI-powered financial analysis and insights.

References

Other Projects