FinTrack
Angular.NET CoreMongoDBChart.jsStripe API
Project Overview
FinTrack is a financial management app for freelancers and small businesses. It provides a consolidated view of income, expenses, upcoming taxes, and cashflow, with intelligent alerts and automatic forecasts.
Key Features
- Track income, expenses, and cashflow
- Automatic forecasts with alerts
- Secure bank integration
- Real-time charts and KPIs
- Dark mode and responsive design
Technical Implementation
Frontend
- • Angular + TailwindCSS
- • NgRx for client state
- • Recharts.js for visualization
- • JWT + Authentication
- • Multi-step reactive forms
Backend
- • .NET Core + MongoDB
- • Hexagonal architecture
- • Stripe & webhook integration
- • Secured with OAuth2
- • PDF export & MailJet API
Projects
Client
Financial management firm
Timeline
6 months
Role
Backend lead developer
Team Size
3 developers