Group 17 is part of Development Unit 2, and we are working on the Co-op Administrator viewpoint. A detailed breakdown of our system features can be found in our system requirements, as well as on the Wiki.
Our frontend Heroku application can be accessed here.
Our backend Heroku application can be accessed here.
To run the frontend locally, clone this repository and run npm start
from within the Frontend folder.
The backend can be run locally with the Spring Tools Suite application. If the Gmail API imports cannot be resolved, running gradle eclipse
in the backend folder should fix that issue.
Team member's name | Total hours | Responsibility |
---|---|---|
Emma Eagles | 10 hours | Class Diagram, Requirements, Use Case: View File, JUnit tests |
Albert Kragl | 10 hours | Set up gradle and Travis CI, Hibernate, JUnit tests, Use Case: Modify File |
Susan Matuszewski | 10 hours | Use case digram, Use Case: send notifications, requirements |
Eliott Bourachot | 7 hours | Class Diagram, code generation from model, Use Case: View Global Statistics, JUnit tests |
Matthew Kourlas | 5 hours | Use Case: Track Student Progress, Co-op progress flowchart |
Team member's name | Total hours | Responsibility |
---|---|---|
Emma Eagles | 20 hours | Unit tests for service methods, created dto files, set up for RESTful, basic RESTful methods and controller methods (getting and setting), Restful services for viewing files, tracking Student status, viewing coop status |
Albert Kragl | 18 hours | Create test DB, automatic deployment to Heroku, API documentation, Software Assurance Plan, RESTful tests, modify report RESTful methods |
Susan Matuszewski | 15 hours | send notifications RESTful, integration testing for query services, integration tests gradle task |
Eliott Bourachbackendot | 15 hours | statistics RESTful services, unit testing for service methods, Software Assurance Plan |
Matthew Kourlas | 14 hours | co-op progress RESTful service, integration testing for data modifying services |
Team member's name | Total hours | Responsibility |
---|---|---|
Emma Eagles | 18 hours | Added missing PUTs and DELETEs, added/edited service methods, added features to employer page, student page, home page, Architecture model/Report, Block diagram, dealt with backend issues :( and updated API doc |
Albert Kragl | 30 hours | Frontend Homepage and Student Page, updated TravisCI script, Heroku things, updated RESTful API documentation |
Susan Matuszewski | 20 hours | created notifications page frontend, employer page, resolved some backend issues from last week |
Eliott Bourachot | 17 hours | frontend statistics page, project report |
Matthew Kourlas | 21 hours | frontend coop page, frontend report page |
Team member's name | Total hours | Responsibility |
---|---|---|
Emma Eagles | 20 hours | Added login/logout/account creation, fixed backend, user documentation, project report, updated API documentation, added the report editing feature in frontend/backend code |
Albert Kragl | 25 hours | Added dark/light mode, user documentation, Bug fixes in frontend, organized integration with other teams |
Susan Matuszewski | 15 hours | Added notifications via email using Gmail API, added to frontend to implement email sending |
Eliott Bourachot | 15 hours | Moved statistics filters, added help pop-ups, fixed bugs with statistics page |
Matthew Kourlas | 8 hours | Added integration with other teams to frontend, added dynamic updating of report removal, fixed set report due date |