{"id":28907970,"url":"https://github.com/venkatdharshini24/medistore-manager","last_synced_at":"2026-04-12T10:39:27.164Z","repository":{"id":300155144,"uuid":"1005351903","full_name":"VENKATDHARSHINI24/MediStore-Manager","owner":"VENKATDHARSHINI24","description":"MediStore Manager is a simple and efficient tool to manage medicine stock, expiry tracking, and supplier details. It alerts for low stock, auto-calculates expiry-based discounts, and ensures smooth pharmacy operations. Built using Flask, SQLite, and Bootstrap.","archived":false,"fork":false,"pushed_at":"2025-06-20T05:26:41.000Z","size":510,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-20T06:25:25.489Z","etag":null,"topics":["bootstrap5","dashboard","discount-offer","expiry-track","flask","javascript","low-stock","medistore-manager","python","sqlite","supplier","transaction"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VENKATDHARSHINI24.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-20T05:14:44.000Z","updated_at":"2025-06-20T05:30:11.000Z","dependencies_parsed_at":"2025-06-20T06:36:05.215Z","dependency_job_id":null,"html_url":"https://github.com/VENKATDHARSHINI24/MediStore-Manager","commit_stats":null,"previous_names":["venkatdharshini24/medistore-manager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VENKATDHARSHINI24/MediStore-Manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VENKATDHARSHINI24%2FMediStore-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VENKATDHARSHINI24%2FMediStore-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VENKATDHARSHINI24%2FMediStore-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VENKATDHARSHINI24%2FMediStore-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VENKATDHARSHINI24","download_url":"https://codeload.github.com/VENKATDHARSHINI24/MediStore-Manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VENKATDHARSHINI24%2FMediStore-Manager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261153708,"owners_count":23116919,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap5","dashboard","discount-offer","expiry-track","flask","javascript","low-stock","medistore-manager","python","sqlite","supplier","transaction"],"created_at":"2025-06-21T16:06:57.703Z","updated_at":"2025-12-30T22:28:11.390Z","avatar_url":"https://github.com/VENKATDHARSHINI24.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MediStore Manager\n\nA comprehensive web application for managing medicine inventory, tracking expiry dates, and optimizing stock levels in pharmacies and healthcare facilities.\n\n![MediStore Manager](https://img.shields.io/badge/Medicine-Stock%20Management-blue)\n![Python](https://img.shields.io/badge/Python-3.x-green)\n![Flask](https://img.shields.io/badge/Flask-2.2.3-lightgrey)\n![SQLite](https://img.shields.io/badge/Database-SQLite-orange)\n\n## 📋 Features\n\n- *Dashboard Overview*: Quick view of total medicines, expiring items, and low stock alerts\n- *Medicine Management*: Add, edit, and delete medicine records with detailed information\n- *Stock Tracking*: Monitor current stock levels and update quantities\n- *Expiry Date Monitoring*: Track medicines nearing expiration with customizable time frames\n- *Transaction History*: Complete log of all stock additions and removals\n- *Supplier Management*: Maintain a database of medicine suppliers with contact information\n- *Low Stock Alerts*: Identify medicines that need to be restocked\n- *Discount Offers*: Automatically calculate recommended discounts for soon-to-expire medicines\n- *Search Functionality*: Quickly find medicines by name, description, category, or manufacturer\n\n##  View the page\n\n![T.php](med1.jpg)\n\n![T.php](med2.jpg)\n\n![T.php](med3.jpg)\n\n![T.php](med4.jpg)\n\n![T.php](med5.jpg)\n\n![T.php](med6.jpg)\n\n\n## 💻 Technologies Used\n\n- *Backend*: Python, Flask\n- *Database*: SQLite\n- *Frontend*: HTML, CSS, JavaScript, Bootstrap 5\n- *Icons*: Font Awesome\n\n## 📊 Database Structure\n\nThe application uses SQLite with the following main tables:\n\n1. *medicines*: Stores medicine details including name, description, quantity, expiry date, etc.\n2. *suppliers*: Contains supplier information\n3. *transactions*: Records all stock movements (additions and removals)\n\n## 📱 Usage Guide\n\n### Dashboard\n- View key metrics and recent transactions\n- Access quick links to main features\n\n### Managing Medicines\n- Add new medicines with complete details\n- Update existing medicine information\n- Track stock levels and expiry dates\n- Delete medicines when needed\n\n### Stock Operations\n- Add stock when new inventory arrives\n- Remove stock when medicines are dispensed\n- View complete transaction history\n\n### Expiry Management\n- Monitor medicines nearing expiration\n- Set up discount offers for soon-to-expire items\n- Filter by different time frames (15, 30, 90 days)\n\n### Supplier Management\n- Maintain a database of all suppliers\n- Store contact information for easy communication\n\n## 🔍 Key Features in Detail\n\n### Expiry Tracking\nThe system automatically calculates days remaining until expiration and categorizes medicines based on urgency.\n\n### Discount Calculation\nFor medicines nearing expiration, the system recommends discount percentages:\n- 50% discount for medicines expiring in 5 days or less\n- 30% discount for medicines expiring in 6-10 days\n- 15% discount for medicines expiring in 11-15 days\n\n### Low Stock Alerts\nConfigurable thresholds to identify medicines that need to be restocked.\n\n## 🛠 Customization\n\nYou can customize various aspects of the system:\n- Expiry alert thresholds (default: 30, 90 days)\n- Low stock thresholds (default: 10 units)\n- Discount percentages for expiring medicines\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenkatdharshini24%2Fmedistore-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvenkatdharshini24%2Fmedistore-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenkatdharshini24%2Fmedistore-manager/lists"}