Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!