richtwin567 / sweetbs-php

Semester 1 2020/21, COMP2140 project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

  1. aggregation -
  2. business_logic -
  3. persistence - This module houses the functions that handle the creation of the database, its models, and the security of the application
  4. presentation - This module handles the look and feel of the application
  5. docs - This module contains the additional breakdown of the documentation of the project's code.
  6. 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.

About

Semester 1 2020/21, COMP2140 project.


Languages

Language:JavaScript 46.4%Language:PHP 30.6%Language:CSS 20.9%Language:Hack 2.0%