This project is a frontend application built with React to create a website for managing and reporting debts and credits. The application allows users to input, edit, and view data related to their financial transactions, with all data being persisted in the browser's local storage for simplicity and offline capability.
- Add, edit, and delete debt and credit entries.
- View a summary report of total debts, credits, and the balance.
- Search and filter transactions by category or description.
- Responsive design for accessibility on different devices.
- React: Frontend library for building the user interface.
- JavaScript (ES6+): For application logic.
- CSS: Styling the user interface.
- Local Storage: Browser storage for persisting data.
- React Hooks: For state management and component lifecycle.
- Node.js and npm installed on your system.
- Clone the repository
- Navigate to the project directory
- Install dependencies:
npm install
- Start the development server:
npm start
- Open the application in your browser at:
http://localhost:3000