This project is a React-based application designed to manage transactions and inventory. Users can add, update, and view transactions, as well as calculate GST for their products using a spreadsheet interface.
- Add and update transactions
- View transaction history
- Calculate GST for products using a spreadsheet interface
- View statistics on the number of inventories added and their costs over time
To get started with this project, follow these steps:
- Clone the repository:
git clone https://github.com/Tejashsharan/inventory_management_system cd hackathon
npm install
npm start
The application will be available at http://localhost:3000.
Usage Adding Transactions Click the "+" button to open the Add Transaction form. Fill in the transaction details, including type, amount, and product details. Click "Add Product" to add multiple products to the transaction. Click "Submit" to save the transaction. Viewing Transactions Transactions are listed on the main page. Each transaction displays the date, products, amount, and type. Updating Transactions Click the edit icon next to a transaction to open the Update Transaction form. Modify the transaction details as needed. Click "Submit" to save the changes. Calculating GST Navigate to the GST Calculation section. Enter product details, including name, cost, CGST, SGST, and IGST. The total tax and payable amount will be calculated automatically. License This project is licensed under the MIT License. See the LICENSE file for more information.
Contributing If you would like to contribute to this project, please follow these steps:
Fork the repository. Create a new branch for your feature or bug fix: git checkout -b feature-name
Commit your changes: git commit -m "Add feature-name"
Push to your branch: git push origin feature-name
Open a pull request.
Acknowledgements React react-spreadsheet react-router-dom
For any questions or feedback, please contact [email protected].