The finance tracker app is designed to help individuals manage their personal finances effectively. It typically offers features such as expense tracking, budgeting, goal setting, bill reminders, and financial insights. Users can input their income and expenses, categorize transactions, set budgets for different spending categories, track their progress towards financial goals, and receive alerts for upcoming bills or budget limits.
Gideon Rotich
Users can create an account by providing a username, email, and password. The system securely stores user information.
Registered users can log in with their username and password to access their financial data.
Users can add new transactions with descriptions and amounts, categorizing them into predefined expense categories. Transactions are timestamped and linked to user accounts.
Users can create and manage investment records, including the name and initial amount. This allows users to monitor their investments and track their growth over time.
Users can set financial goals by specifying a description and target amount. The system helps users work towards their financial objectives.
The system provides a set of predefined expense categories, making it easy for users to categorize their transactions.
All user data, including transactions, investments, and goals, is stored securely in an SQLite database.
The Personal Finance Tracker CLI provides a set of commands to manage your finances:
register: Create a new user account. login: Log in to an existing account. create_transaction: Add a new transaction. create_investment: Add a new investment. create_goal: Set a financial goal. exit: Quit the application. Follow the prompts and input the required information for each command.
This project is under the MIT License