Finance Flow is a comprehensive personal finance management application designed to give users complete control over their day-to-day financial activities. This full-stack solution enables users to manage income, expenses, credit card statements, multiple bank accounts, investments, and more in one centralized platform.
Finance Flow follows a three-tier architecture:
finance-flow/
├── app/ # Ionic/Angular frontend application
├── api/ # NestJS backend API with Prisma ORM
└── db/ # PostgreSQL database scripts
- Multi-account Management: Track multiple bank accounts in one place
- Income & Expense Tracking: Categorize and monitor all financial transactions
- Credit Card Management: Track expenses and upcoming payments
- Investment Portfolio: Monitor investment performance and returns
- Budget Planning: Set budgets for different expense categories
- Financial Reports: Visualize spending patterns with customizable reports
- Secure Authentication: Protect your financial data with robust security
- Cross-platform Support: Available on web, iOS, and Android
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Created by @f3rn-luiz
Project Link: https://github.com/f3rn-luiz/finance-flow