mmcpp16 / tsi-project

0 stars 0 forks source link

TSI Group Project

Project Introduction

Our product is Tubluar, a streamlined console-based application designed to optimise the holiday experience. By offering a seamless platform for renting or purchasing beach essentials directly from the command line, Tubular eliminates the need to navigate multiple applications, simplifying the process for users. Our innovative click-and-collect system ensures that customers can effortlessly pick up their orders right at the beachfront, enhancing convenience and enjoyment.

In addition, Tubular features an intuitive owner view, empowering shop owners with comprehensive tools to manage their inventory, track order details, and be prepared for customer collection times. Holidays are a time to de-stress; with Tubular, customers and staff are given an easy and efficient experience!

Project Architecture

Here is a general overview of our application: Overview

Here is our SQLite DB Architecture: Database

Throughout the program we pass the cart object, this holds the users current items in the cart. We initially were going to add this to the db each time but there would be no way to differentiate it from an actual real order right now if they quit the program mid order so we opted for this attempt. The cart object is the same as the return from the db queries, an array of tuples for columns of the db.

Retrospective

Format

Issues identified in the retro:

Actions

Sprint #1 Burndown

Clean Code Class Examples

Doubling Test

Stub