Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/poltanek/gift-wrapping-application
Began coding in python by creating my very own gift wrapping application dedicated towards just learning python
https://github.com/poltanek/gift-wrapping-application
python sqlite tkinter
Last synced: 4 days ago
JSON representation
Began coding in python by creating my very own gift wrapping application dedicated towards just learning python
- Host: GitHub
- URL: https://github.com/poltanek/gift-wrapping-application
- Owner: Poltanek
- License: mit
- Created: 2024-05-21T13:27:58.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-08T02:36:02.000Z (2 months ago)
- Last Synced: 2024-11-08T03:30:23.298Z (2 months ago)
- Topics: python, sqlite, tkinter
- Language: Python
- Homepage:
- Size: 53.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gift Wrapping Application
In this assignment, I have designed a application for a gift wrapping service to help provide a new client journey and to support clients towards booking a gift wrapping service. The initial design phase providing a comprehensive blueprint for the system, focusing on user requirements, interface layout and core functionalities coded from python and imported libs from tkinter, tkcalendar, datetime and math.
## Installation & Prerequisites
- Clone Repository
- Python 3.11.9
- Tkinter, tkcalendar, datetime, maths, and sqlite3
- sqlite3 database## Usage
1. Launch the application using the instructions in the Installation section.
2. Select your desired wrapping paper from the dropdown menu.
3. Choose a ribbon style and color.
4. Add a tag with a personalized message.
5. Complete your order
6. Book your date and time within the booking window
7. text file output will save the data in selected file or create a new file.
8. data will be then sent to a sqlite3 database.## Content Outline
In the second summative assignment, students will be required to demonstrate the development of their system within the language covered within the module. Students will be expected to discuss updates from their initial designs (based on the feedback received from the first assignment), develop the application, and testing of the application.I've Applied:
- Programming Paradigms
- Software Development Lifecycles
- Variables and their Scope
- Control Structures
- Code Quality
- Errors and Debugging# UML Diagrams
## Activity Diagram
![image](https://github.com/user-attachments/assets/92a93a82-0a94-46e7-8869-9b5b0c1f5c5a)## Class Diagram
### Order Processing System
![image](https://github.com/user-attachments/assets/176b5eb5-db06-4c38-ba2c-5b0c5e6b274b)## Screenshots
![HomePage](https://github.com/user-attachments/assets/33471980-4c9b-46e1-bc2b-0fd1ae80c8e1)
![Menu](https://github.com/user-attachments/assets/f3609b41-31b3-4db9-97e1-4661d8ce41e1)
![Booking Window](https://github.com/user-attachments/assets/0ad23d3e-d79e-4c29-a72c-de00d9a414b3)## Contributions!
Contributions are welcome!
Please fork this repo and submit a pull request with your improvements!