fintech expense tracking React NestJS MongoDB Cloudinary TypeScript
Expense Tracker — Financial Management
Full-Stack (React + NestJS)
Screenshots coming soon
About
Full-stack expense management application with React frontend, NestJS backend, MongoDB database, and Cloudinary integration for receipt image uploads — complete with transaction tracking and budget management.
My Role
Built the full application: React (Vite) frontend with data visualization, NestJS backend with MongoDB persistence, Cloudinary integration for receipt storage, and TypeScript throughout.
Core Capabilities
- Transaction tracking with categories and tags
- Budget management and spending analysis
- Receipt image upload via Cloudinary
- Data visualization for spending patterns
- Monthly/weekly expense reports
- Multi-category expense categorization
Architecture
- React 18 with Vite for fast development
- NestJS backend with MongoDB (Mongoose)
- Cloudinary for image storage and optimization
- TypeScript across frontend and backend
- RESTful API with validation
Tech Stack
React Vite NestJS MongoDB Cloudinary TypeScript