FinPath is an intuitive personal finance application designed to help you take control of your finances. Whether you're budgeting, saving, or tracking your spending, FinPath gives you the tools to make smarter financial decisions and reach your goals with ease.
- Track Expenses: Log and categorize your daily expenses to gain insights into your spending habits.
- Create Budgets: Set and manage your monthly budgets to stay on top of your financial goals.
- Visualize Spending: Use interactive charts to visualize your spending patterns and savings progress.
- Set Financial Goals: Define clear financial goals and track your progress towards achieving them.
- Secure Access: Enjoy peace of mind with secure login and data encryption.
- Django: A powerful web framework for building secure and scalable web applications.
- PostgreSQL: Robust relational database management for storing your financial data.
- Chart.js: JavaScript library for visualizing your spending trends and financial growth.
- Bootstrap: For building a responsive and clean user interface.
- JavaScript: To enhance interactivity and data visualizations.
- Python (3.8 or later)
- Django (2.2 or later)
- PostgreSQL (for the database)
- Once the development server is running, open your browser and navigate to
http://127.0.0.1:8000. - You can log in with your superuser credentials and start exploring the app.
- Create budgets, track expenses, set financial goals, and analyze your spending habits using interactive charts.
To stop the development server, press CTRL+C in the terminal where the server is running.
- Expense Management: Record all your expenses and categorize them to understand where your money is going.
- Budgeting: Set limits for different spending categories and track your progress against them.
- Spending Insights: Use pie charts and line charts to visualize your spending trends and savings over time.
- Financial Goals: Set goals (like saving for a trip or emergency fund) and track how close you are to reaching them.
- Data Security: All sensitive data is encrypted to ensure the security and privacy of your financial information.
This project is licensed under the MIT License. See the LICENSE file for more details.