The android deliverable can be found in the orphan branch android
: https://github.com/McGill-ECSE321-Fall2019/project-group-20/tree/android
HEROKU LINK : https://ecse321-group20-2020.herokuapp.com/
For developement purposes, you can run heroku local web
to see the application in the local servers.
This team project for ECSE321 2019 is a tutoring company software and website. Through this company, we cater to the needs of students at the high school, CÉGEP, and university levels. Any student looking for a tutor in any subject taught at those levels can approach the company and ask its help to find an appropriate tutor. Our view point is the tutor view point.
The first stable backend version deployed to heroku as a SpringBoot application can be found on https://ecse321-group20-2020.herokuapp.com/
You can add to the url with the restful mapping to see the data as JSON objects. The url links are explained in the Restful services wiki page.
The latest builds on Travis CI works and can be seen under this link : https://travis-ci.com/McGill-ECSE321-Fall2019/project-group-20
FOR EVERY BIG RELEASE DO NOT FORGET TO INCLUDE:
git push heroku master
UML
folder.Requirements
folder. Database
folder.Test cases with Travis CI and Gradle were instanciated each time a build was created, and can be found in the Test
folder.
All meetings for the Sprint 1 iteration can be found in the github wiki
.
Build System, Continuous Integration and Delivery
All meetings for the Sprint 2 iteration can be found in the github 'wiki' (meetings held after October 13th)
Build System, Continuous Integration, and Delivery
All meetings for the Sprint 3 iteration can be found in the github 'wiki' (meetings held after October 31st)
Build System, Continuous Integration, and Delivery
All meetings for the Sprint 4 iteration can be found in the github 'wiki'
Deliverable number | Name | Team Role | Individual Efforts (hours) |
---|---|---|---|
1 | Adam Babs | Domain Model and Requirements Model | 30 |
1 | Georges Mourant | Documentation Manager | 30 |
1 | Imane Chafi | Project and Database Manager | 30 |
1 | Mahroo Rahman | Non-Functional Requirements Software Lead | 30 |
1 | Sofia Dieguez | UML Software Lead | 30 |
2 | Adam Babs | RESTful services Software Lead | 30 |
2 | Georges Mourant | RESTful services Software Engineer and Documentation Manager | 30 |
2 | Imane Chafi | Testing Software Lead & RESTful Software Engineer | 40 |
2 | Mahroo Rahman | SQA Co-Chair and Documentation assistant | 30 |
2 | Sofia Dieguez | SQA Co-Chair and Documentation assistant | 30 |
3 | Adam Babs | Software Architecture Lead | 30 |
3 | Georges Mourant | Integration Engineer | 30 |
3 | Imane Chafi | Integration Lead | 30 |
3 | Mahroo Rahman | JavaScript Lead | 30 |
3 | Sofia Dieguez | HTML & CSS Lead | 30 |
4 | Adam Babs | Android Lead | 15 |
4 | Georges Mourant | Android Engineer | 15 |
4 | Imane Chafi | Android Engineer | 15 |
4 | Mahroo Rahman | Android Engineer | 15 |
4 | Sofia Dieguez | Android Engineer | 15 |
5 | Adam Babs | Presenter | 5 |
5 | Georges Mourant | Vocabulary Consultant | 5 |
5 | Imane Chafi | Presenter | 5 |
5 | Mahroo Rahman | Presenter | 5 |
5 | Sofia Dieguez | Presenter | 5 |
Project progress documentation including summaries and meeting minutes.
https://github.com/McGill-ECSE321-Fall2019/project-group-20/wiki