A sleek, responsive web application for tracking daily transactions and visualizing financial data through dynamic charts
- Add, edit, and delete transactions: Keep track of your incomes, expenses, installments, and investments.
- Dynamic Filtering: Filter transactions by category to view specific data.
- Responsive Design: User-friendly interface across all devices.
- Data Persistence: Transactions are stored locally using localStorage.
- Detailed Reports: Summarize your financial status with clear and concise reports.
- Clone the repository:
git clone https://github.com/yourusername/emd-finance-tracker.git
- Navigate to the project directory:
cd emd-finance-tracker
- Install the dependencies:
npm install
- Start the development server:
npm start
- Open your browser and navigate to
http://localhost:3000
. - Use the application to manage your transactions.
- React: JavaScript library for building user interfaces.
- Styled-components: For styling the application components.
- React Router: For routing in React applications.
- React Icons: For adding icons to the UI.
- localStorage: To store and persist transaction data.
- Fork the repository.
- Create your feature branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project, including all code and documentation, was developed by Emad Lashkary.