OptiChain is an integrated supply chain management solution developed in Python using the Tkinter GUI toolkit. It provides various functionalities such as recording revenue, managing inventory, analyzing sales growth, and optimizing logistics.
- Record Revenue: Allows users to record daily revenue entries.
- Inventory Management: Enables users to manage inventory by updating SKU quantities.
- Growth Analysis: Displays a graph showing sales growth over time.
- Logistics Information: Provides information about logistics partners.
- Add New Supplier: Allows users to add new logistics contacts.
- Export Data: Exports data from the SQLite database to an Excel file.
- Tkinter: Used for creating the graphical user interface.
- SQLite3: Used for managing the database.
- Matplotlib: Used for plotting graphs.
- Pandas: Used for data manipulation and exporting data to Excel.
- Installation: Ensure that Python is installed on your system along with the required dependencies mentioned above.
- Execution: Run the
main.pyscript to launch the OptiChain application. - Navigation: Use the buttons in the main window to access different features of the application.
- Data Entry: Enter data as prompted in the respective windows for revenue recording, inventory management, and logistics information.
- Export: Click on the "Export Data" button to export the database contents to an Excel file.
- Main Window: Contains buttons for accessing different features.
- Revenue Recording: Allows users to record daily revenue entries.
- Inventory Management: Enables users to manage inventory by updating SKU quantities.
- Growth Analysis: Displays a graph showing sales growth over time.
- Logistics Information: Provides information about logistics partners.
- Add New Supplier: Allows users to add new logistics contacts.
- Export Data: Exports data from the SQLite database to an Excel file.
Feel free to contribute and make OptiChain even better! 🛠️