{"id":18331152,"url":"https://github.com/bankole2000/order_manager","last_synced_at":"2025-04-09T18:13:17.307Z","repository":{"id":109353373,"uuid":"220647573","full_name":"Bankole2000/order_manager","owner":"Bankole2000","description":"🐍 Basic Desktop GUI Crud App - Also my first python app ever","archived":false,"fork":false,"pushed_at":"2019-11-09T21:35:07.000Z","size":9736,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T18:13:11.183Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Bankole2000.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":"2019-11-09T13:39:30.000Z","updated_at":"2019-11-09T21:35:09.000Z","dependencies_parsed_at":"2023-03-30T21:45:05.491Z","dependency_job_id":null,"html_url":"https://github.com/Bankole2000/order_manager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bankole2000%2Forder_manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bankole2000%2Forder_manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bankole2000%2Forder_manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bankole2000%2Forder_manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bankole2000","download_url":"https://codeload.github.com/Bankole2000/order_manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248085327,"owners_count":21045139,"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":[],"created_at":"2024-11-05T19:28:28.027Z","updated_at":"2025-04-09T18:13:17.286Z","avatar_url":"https://github.com/Bankole2000.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🐍 My First Python Desktop App - Order Manager\n\n⭐️Simple Desktop GUI CRUD application build with `Python`, `SQLite` and `tKinter` - [View Documentation](https://github.com/Bankole2000/order_manager/blob/master/README.md)\n\n[![Practice](https://img.shields.io/badge/Practice-Python-green.svg)]()\n\n_\u003cp align=\"center\"\u003e\"Chances are, you probably don't like snakes...\u003c/br\u003e but have you met **Python**?\"\u003c/p\u003e_\n\n\u003cdiv align=\"center\" style=\"text-align:center; margin:auto;\"\u003e\n\u003cimg align=\"center\" src=\"https://i.imgur.com/kqvHTO1.jpg\" width=\"150\"/\u003e\n\u003c/div\u003e\n\n## What it is\n\nAn very basic Order Management desktop app. Add, View, Update, and Delete Orders with persistent data. Built with:\n\n- Python 🐍 \n- SQLite and SQLiteStudio 💭\n- Python tKinter 🎨 \n\n## :electric_plug: What it does\n\n**Create** , **View**, **Update**, and **Delete** Order Entries in a simple, straight to the point GUI. \n\nTo Update an entry, simply select it from the list, make edits in the form, and hit the `Update Order` button.\n\n\u003cdiv align=\"center\" style=\"text-align:center; margin:auto;\"\u003e\n\u003cimg align=\"center\" src=\"https://i.imgur.com/ltxlqI7.png\" width=\"500\"/\u003e\n\u003c/div\u003e\n\n ### How to use\nTwo ways to use this: \n\n1️⃣ Simply download the `order_manager.exe` file from the `dist` folder on your Windows Desktop and start using it right away \n### or\n\n2️⃣ if you're feeling geeky you can clone this repo, run \n```python\npip install # to install dependencies in Pipfile\n``` \nand make edits to the `.py` files to suit your needs. \nWhile editing, you can run the \n```python\npython order_manager.py # or whatever you rename the file to\n```\nto preview the app while in development. Then run \n```\npyinstaller order_manager.py --onefile --windowed\n```\nto compile to a single `.exe` file that can run on windows.\n\nYou can also mess around with the database in **SQLiteStudio** if you wish. Simply Add the `store.db` file (Generated on first use of the app) and have at it. \n\n\u003cdiv align=\"center\" style=\"text-align:center; margin:auto;\"\u003e\n\u003cimg align=\"center\" src=\"https://i.imgur.com/ydFpvuP.png\" width=\"500\"/\u003e\n\u003c/div\u003e\n\n## 💡Learning Points\n\n- Python Functions\n- Basic SQL queries in python and SQLiteStudio\n- Basic tkinter GUI design\n\n## Some cool stuff\n\nI'll write about this later... just feeling a bit lazy rn 😴 ...\n\n```python\n# Some Cool python code will be here... It's just classes mostly \n```\n## Features in Development\nSome Ideas in my head =\u003e \n* 🙎 User Authentication\n* 📃 Additional form fields (like quantity or email)\n* 🌐 Remote API server for syncing data accross multiple devices\n* 🖨 Export Data to `.pdf`, `.xls` or `csv` files with ReportLab\n\n## Contribution\n\nAny and all Contributions are highly welcome. Feel free to fork, clone, make pull requests, report issues etc.\n\n## Acknowledgments\n\n- Many thanks to [@bradtraversy](https://github.com/bradtraversy) ❤️😎  for his awesome courses - _i will not fail you sensei_\n- Thanks to [@torvalds](https://github.com/torvalds) 🙏 For Making the world a better place\n- And To anyone reading this... _You're awesome!_ 👊\n\n_\u003cp align=\"center\"\u003eAdieu, till I push again, I return to my communion with this charming snake I have met_ 🐍 😄\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbankole2000%2Forder_manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbankole2000%2Forder_manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbankole2000%2Forder_manager/lists"}