{"id":19325344,"url":"https://github.com/aniike-t/simple-py-projects","last_synced_at":"2025-02-24T06:16:47.750Z","repository":{"id":190567501,"uuid":"682532674","full_name":"Aniike-t/Simple-Py-Projects","owner":"Aniike-t","description":"Simple And Easy projects made using python and using python libraries such as matplotlib, flask, pickle, SqlAlchemy and many more.","archived":false,"fork":false,"pushed_at":"2023-08-25T16:45:04.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-06T06:43:32.713Z","etag":null,"topics":["beginner-project","commadline","html-css-javascript","project","python","python-3","python3"],"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/Aniike-t.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}},"created_at":"2023-08-24T11:28:23.000Z","updated_at":"2023-08-25T06:00:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"a759d906-3448-48ef-927d-072e603973e7","html_url":"https://github.com/Aniike-t/Simple-Py-Projects","commit_stats":null,"previous_names":["aniike-t/simple-py-projects"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aniike-t%2FSimple-Py-Projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aniike-t%2FSimple-Py-Projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aniike-t%2FSimple-Py-Projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aniike-t%2FSimple-Py-Projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aniike-t","download_url":"https://codeload.github.com/Aniike-t/Simple-Py-Projects/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240427326,"owners_count":19799471,"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":["beginner-project","commadline","html-css-javascript","project","python","python-3","python3"],"created_at":"2024-11-10T02:09:48.347Z","updated_at":"2025-02-24T06:16:47.704Z","avatar_url":"https://github.com/Aniike-t.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Python Projects\n**Simple And Easy projects made using python and using python libraries such as matplotlib, flask, pickle, SqlAlchemy and others.**\n\n\n## Contents\n**1. Shop Management System (Commandline app)** \u003cbr\u003e\n**2. Blood Group Survey App (Flask WebApp)**\n\n# 1. Desciription of Shop Management System (Commandline app)\nThis project is an inventory management system built with Python. It offers various features such as adding items to the inventory, updating quantities, making purchases, viewing inventory and costs, removing items, and checking transaction history. It also includes the ability to update item prices.\n\nExample Usage Scenario:\nImagine you run a small convenience store, and you need a simple way to manage your store's inventory and transactions. You can use the \"Shop Management System\" to easily keep track of your stock and sales.\n\n## Step-by-Step Explanation\n\nWe need the `matplotlib.pyplot` library for plotting the graph, the `pickle` library for saving and loading data, and the `os` library for deleting files.\n\n\nThe main menu is the core of the program. It presents the user with a list of options and waits for their input. The options are:\n\u003cb\u003e\n1. Add Item to inventory\n2. Updating Quantities\n3. Purchasing Item\n4. Viewing Inventory and Costs\n5. Remove Item\n6. Transaction History And Graph\n7. Updates Price\n\u003c/b\u003e\n\nThe user can select an option by entering the corresponding number. The program will then execute the selected option.\n\n# 2. Blood Group Survey App (Flask WebApp)\n\nThis Flask application allows users to input their name, age, blood group, and quantity of blood they are willing to donate. \nThe data is stored in a SQLite database. \nA notification is displayed to the user after they submit their response.\n\n## Prerequisites\n\n* Python 3.6 or later\n* Flask\n* SQLAlchemy\n* plyer\n\n## Installation\n\n1. Clone this repository.\n\n2. Create a SQLite database.\n```\nsqlite3 data.db\n```\n\n3. Run the application.\n```\npython run.py\n```\n\n## Usage\n\n1. Open the application in a web browser.\n```\nhttp://127.0.0.1:5000/\n```\n2. Enter your name, age, blood group, and quantity of blood you are willing to donate.\n3. Click the \"Submit\" button.\n4. A notification will be displayed to you after your response is submitted.\n5. The person donated blood can be recorded in the database and can be further used in data analysis and visualisation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faniike-t%2Fsimple-py-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faniike-t%2Fsimple-py-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faniike-t%2Fsimple-py-projects/lists"}