Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fehmitahsindemirkan/stock-tracer
https://github.com/fehmitahsindemirkan/stock-tracer
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fehmitahsindemirkan/stock-tracer
- Owner: FehmiTahsinDemirkan
- Created: 2024-05-01T17:43:12.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-17T16:14:24.000Z (8 months ago)
- Last Synced: 2024-05-17T17:29:50.104Z (8 months ago)
- Language: Python
- Size: 42.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
# Stock Tracking Desktop Application
The Stock Tracking Desktop Application is a user-friendly tool designed for efficient product inventory management. Developed using Python and Tkinter, it offers users the ability to register, log in, and manage their inventory effortlessly. With features such as product addition, viewing, and expiration date notifications via email, the application simplifies inventory tracking and helps users stay organized. Leveraging technologies like SQLite for data storage and SMTP protocol for email notifications, the application provides a seamless experience for users, enhancing productivity and streamlining inventory management processes.
## Features
- User authentication: Allows users to register with their email and password, and log in securely to access the application.
- Product management: Enables users to add new products to their inventory, view existing products, and receive notifications for products nearing their expiration date.
- Email notifications: Sends automated email notifications to users when products are close to their expiration date, ensuring timely action and minimizing product wastage.
- User-friendly interface: Offers a simple and intuitive user interface for easy navigation and efficient inventory management.## Installation
1. Clone the repository to your local machine.
2. Install the required dependencies using `pip install -r requirements.txt`.
3. Run the application using `python main.py`.## Usage
1. Launch the application by running `main.py`.
2. Register a new account or log in with your existing credentials.
3. Add products to your inventory by providing product details such as name, category, and expiration date.
4. View your inventory to see a list of all added products.
5. Receive email notifications for products approaching their expiration date to take necessary action.## Technologies Used
- Python
- Tkinter
- MSSQL
- SMTP protocol## Contributors
- [Your Name](link-to-your-profile)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---