The InventoTrack is a comprehensive solution developed to streamline inventory management and optimize operations for import-export businesses. This project consists of two main phases: a robust web portal and a desktop application for retrieving Tally data.
-
Dynamic Inventory Management:
- Real-time tracking of products across multiple warehouses, reducing inventory discrepancies by 30%.
-
Invoice Management:
- User-friendly interface for creating and managing invoices, seamlessly integrated with the inventory system.
-
Role-based Authentication:
- Ensures secure data handling and restricts access to sensitive information.
-
Data Visualization:
- Implementation of Chart.js for generating insightful reports on inventory levels, order fulfillment, and revenue.
-
Automated Email System:
- Developed an automated email system for administrators to generate and receive weekly sales reports, providing key insights into sales performance and inventory trends.
-
Tally Data Retrieval:
- Developed a desktop application using Python and Tally's API to retrieve financial transactions, stock levels, and invoice details.
-
Scheduled Synchronization:
- Established scheduled data synchronization processes to keep the web application updated with the latest Tally data.
- Django, Python
- SQLite (Database)
- HTML, CSS, JavaScript
- Chart.js (Data visualization)
- Python Tally API (Desktop application)
- Git (Version Control)
- Python 3.x
- Django
- SQLite
-
Clone the repository:
git clone https://github.com/bhaveshdev09/inventotrack.git
-
Install dependencies:
pip install -r requirements.txt
-
Run migrations
-
Start the development server:
Visit http://localhost:8000/ to access the web portal.
If you'd like to contribute to this project, please follow the Contribution Guidelines.
This project is licensed under the MIT License.
- Special thanks to contributors who have made significant contributions to this project.
For any questions or issues, please contact [patilbhavesh991209@gmail.com].