UWI-COMP2140-Project
Semester 1 2020/21, COMP2140 project.
Introduction
This project is the implementation of the software system designed in the course COMP2140, for the client Sweet B's Bakery.
Project Structure
This project utilizes a layered architecture, in which each component separated into respective layers as seen by the folder structure. The directory breakdown is as follows:
aggregation
-business_logic
-persistence
- This module houses the functions that handle the creation of the database, its models, and the security of the applicationpresentation
- This module handles the look and feel of the applicationdocs
- This module contains the additional breakdown of the documentation of the project's code.tests
- This module contains the unit tests and the test cases used to create the test plans.
Hosting
Heroku Page - Sweet B's Application
Brief Client Description
Sweet Bs is a family bakery owned by The Benjamin's that sells various pastries. Currently, their method of collecting, organizing, and responding to orders is very inefficient and error-prone - requires too much manual entering of data and the method of ordering is very inconvenient for customers. Therefore, the goal of this project is to create a medium in which making orders is more seamless for the customers - your average person who is looking for pastries nearby or someone who already knows about the bakery - and collecting these orders and organizing them is less stressful for The Benjamins.