SYSC 4806 Group Project
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.
The 4th Year Project Management System is available at sysc4806project.azurewebsites.net
- Clone the repo
git clone https://github.com/ConnorMarcus/SYSC4806Project.git
- Package the app
mvn package
- Execute the jar file
cd target java -jar SYSC4806Project-1.0-SNAPSHOT.jar
- Open your browser and navigate to localhost:8080
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)
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.
- Run all tests:
mvn clean test
- Run an individual test:
mvn clean test -Dtest=<PATH_TO_TEST>.<TEST_CLASS>
E.g., TestStudent
mvn clean test -Dtest=sysc4806.project.models.TestStudent
The Database Schema diagram can be found in the diagrams folder.
The UML class diagram for all the Models can be found in the diagrams folder.
Connor Marcus, Noah Hammoud, George Pantazopoulos, and Vahid Foroughi