Skip to content

ConnorMarcus/SYSC4806Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4th Year Project Management System

Build and deploy JAR app to Azure Web App - SYSC4806Project

SYSC 4806 Group Project

About

We have designed a 4th Year Project Management System for Engineering students. Our service allows students to create an account and join any available 4th year engineering project. Professors can create 4th year projects for students and can help manage them.

Table of Contents

Usage

Production

The 4th Year Project Management System is available at sysc4806project.azurewebsites.net

Local

  1. Clone the repo
    git clone https://github.com/ConnorMarcus/SYSC4806Project.git
    
  2. Package the app
    mvn package
    
  3. Execute the jar file
    cd target
    java -jar SYSC4806Project-1.0-SNAPSHOT.jar
    
  4. Open your browser and navigate to localhost:8080

Sprints

Our project is divided into three 2-week sprints:

  • Early Prototype (Released Nov 13, 2023)
  • Alpha Release (Released Nov 27, 2023)
  • Final Product (Released Dec 8, 2023)

Agile Practices

Tickets for new features, bug fixes, and more are available in the Issues tab. Our weekly scrums are also available in the Issues tab. The Kanban board is available in the Project tab.

Tests

  1. Run all tests:
mvn clean test
  1. Run an individual test:
mvn clean test -Dtest=<PATH_TO_TEST>.<TEST_CLASS>

E.g., TestStudent

mvn clean test -Dtest=sysc4806.project.models.TestStudent

Diagrams

Database Schema

The Database Schema diagram can be found in the diagrams folder.

UML Class Diagram

The UML class diagram for all the Models can be found in the diagrams folder.

Contributors

Connor Marcus, Noah Hammoud, George Pantazopoulos, and Vahid Foroughi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •