This project is a Transaction Manager application, created as part of a Codolio.com assignment. The application enables users to manage their financial transactions efficiently with functionalities for adding, editing, and deleting transactions.
• Add Transaction: Users can add new transactions with details such as date, amount, category, title, and note. The application supports both Income and Expense types.
• Edit Transaction: Existing transactions can be updated, allowing users to modify any details as needed.
• Delete Transaction: Users can remove transactions from the list, ensuring they can keep their records up to date.
• These charts provide visual insights into spending and earning patterns, helping users understand their financial behavior better.
• Filters: Transactions can be filtered based on type (Income or Expense), category, and currency. This helps users quickly find specific transactions or view transactions that meet certain criteria.
• The application is designed to be responsive, ensuring that it provides a seamless experience on desktop, tablet, and mobile devices.
• Transaction Table: Displays transactions grouped by date with the ability to view total income and expenses for each day. The interface is clean and user-friendly, with options for editing and deleting transactions directly from the table.
- To clone this repo
git clone https://github.com/yourusername/transaction-manager.git
- Navigate into the project directory:
cd transaction-manager
- Install the dependencies:
npm install
- Start the development server:
npm run dev
Contributions are welcome. Please open an issue or submit a pull request for any enhancements or bug fixes.