Skip to content

Team-built full-stack web application project emulating a Coffee Shop's point-of-sale (POS) and back-office

License

Notifications You must be signed in to change notification settings

mdrxy/coffeemaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoffeeMaker: Full-Stack Web Application

Line Coverage

Coverage

Branch Coverage

Branches

Technologies Used: Java, Spring Boot, Hibernate, Maven, MySQL, Semantic UI (community fork), HTML, CSS, and deployed w/ CI (GitHub Actions)

Overview

Developed a full-stack web application in a team of 3 as an introduction to basic full-stack web development principles. The project explores various modern technologies and methodologies to help understand the considerations needed when delivering a robust and scalable application.

Team Collaboration + Development Schedule

Our team followed a structured development schedule to ensure systematic progress and effective collaboration. Here’s a detailed breakdown of our milestones:

  • Milestone 0: Debugging Workshop & Requirements
  • Milestone 1: Testing Workshop
    • Database & Persistence Testing Workshop
    • API Testing
  • Milestone 2: Backend Design Workshop
  • Milestone 3: Frontend Design Workshop
  • Milestone 4: Backend Implement and Test Workshop
    • Databases and Persistence Implementation
    • REST API Implementation
  • Milestone 5: Frontend Implement and Test
    • Frontend Workshop
  • Milestone 6: Project Deployment & Presentation
  • Milestone 7: Project Reflection & Team Evaluation

Screenshots

Prerequisites

Assuming installation on macOS, install MySQL with Homebrew and then run:

brew services start mysql

Make a copy of src/main/resources/application.yml.template inserting the local MySQL password. Run as Java Project in VSCode.

About

Team-built full-stack web application project emulating a Coffee Shop's point-of-sale (POS) and back-office

Topics

Resources

License

Stars

Watchers

Forks