- Income and Expense Management: Facilitate the manual entry of personal income and expenses.
- Monthly Expense Overview: Provide a detailed breakdown of monthly personal expenditures.
- Budget Setting and Monitoring: Enable users to establish a budget and monitor their spending against it.
- Budget Exceedance Notifications: Dispatch email alerts when users surpass their predefined budget limits.
- Financial Reporting: Generate comprehensive reports comparing income and expenses.
- Business Transaction Management: Allow the addition, modification, and deletion of business income and expense records.
- CSV Invoice Handling: Support the upload of transactions in CSV format and facilitate invoice printing and downloading.
- Revenue and Expense Visualization: Present graphical summaries of business revenue versus expenses.
- Transaction Filtering and Sorting: Enable filtering and sorting of transactions by date, month, year, and category.
- Expense Categorization: Assign predefined categories to business expenses, such as salaries and utilities.
- AI-Driven Financial Insights: Deliver actionable insights and suggestions, highlighting top expense categories and potential savings.
- User Account Management: Oversee the activation, deactivation, and deletion of user accounts with data security.
- Financial Category Updates: Allow the addition, modification, and removal of predefined financial categories to enhance user experience.
- System Reporting and Exporting: Generate and export comprehensive system usage and performance reports.
- System-Wide Notifications: Configure and disseminate alerts and updates to the entire user base.
- Recurring Transaction Scheduling: Automate the scheduling of recurring income or expenses.
- Travel Expense Tracking with Currency Conversion: Log travel expenses in multiple currencies with automatic conversion to the home currency.
- Financial Management Widgets: Utilize built-in tools such as a split bill calculator and budget estimator for efficient financial management.
- Frontend: React.js, CSS, Chart.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Data Visualization: Chart.js
1.First click try for free to sign-up as a new user, if you already have signed up then click login and login with user credentials . Link: https://finance-tracker-roan-iota.vercel.app/
2.
3. As I already have an account so lets just login to the account for a business user(I created my account as a business user ). If you want to check the existing account :
Email: [email protected] Password: bus
4.After login you can see the dashboard, lets click the transaction button from the side bar and add a new transaction:
Now add any description of your transaction, the amount , which category ,what kind of transaction(income/expense) and add the date and click add transaction.
- Now once you fill all the fields and click add transaction you should see the entre along with the transaction you added previously can be visible in the transaction table below, click delete/update actions to delete/update the transaction. From the table you can also search your transactions ,sort my date/amount/description and acsecding / descending order .
- Now scroll the transaction page and under the table you can see 2 buttons, With upload csv you can upload a csv file written expense/incomes and other details and you can add multiple at once just my adding the csv file!. You can also download the transaction history by clicking the second button Download transaction as csv.

7.Now once you add transactions lets visualize the revenue, expenses based on period click the period bar from there you can select yearly/monthly/daily overview, for better understanding hover over the piechart, barchart to understand which category,if it is income or expense for greater experience .

8.Now all the infomatiom might makes you feel overwhelming so we have a financial expert bot which checks all your transactions and suggest you anything you ask ,just click the chatbot button from the sidebar and ask anything you would like to ask!

Thank you for coming through all alone and staying strong until the end.Thanks for the read!
