-
Notifications
You must be signed in to change notification settings - Fork 1
Project Report
23 January 2019 (Online meeting) -The team met for the first time. -The team discussed each other's fortes.
29 January 2019
-Worked on User requirements. -Discussed future work to be done.
6 February 2019:
-Brainstormed ideas. -Organized the work to be done. -Split the work among teammates.
3 March 2019:
-Finalizing service class. -Completed Unit tests for service class methods. -Completed integration tests. -Completed documentations and reports.
11 March 2019 -Discussed and understood the deliverable guidelines. -Divided tasks for understanding HTML and JavaScript.
19 March 2019
- Split the tasks for Deliverable 3.
- Reported the progress on Architecture Modeling.
- Scheduled meetup with project mentor.
16 March 2019
- Met with development unit to synchronize frontend configurations.
21 March 2019
- Reported progress and feedback from the mentor.
- Reviewed the list of issues that haven't been completed.
28 March 2019
- Prepared for the presentation.
- Decided on Deliverable 4 tasks. 3 April 2019
- Completed the powerpoint presentation
- Rehearsed the presentation
1.Created UML and generated code.
2.Implemented Spring.
3.Implemented Gradle.
4.Connected the application to Heroku for access to the database.
5.Created the procfile for Heroku to obtain data from the application.
6.Implemented Travis CI by inputting a file.
7.Using Hibernate, the postgres database was accessed and modified to have add and delete functions.
8.Stored each class in data access object package.
9.Using CRUD, the classes were implemented.
10.Created a Service class to access data.
11.Created test cases.
1.Implemented the use cases with the Controller class.
2.Created the test coverage criteria.
3.Created the Unit tests for the service class.
4.Created the integration tests for our URL.
5.Deployed the database in Heroku using Travis CI.
-
Implemented the architecture model.
-
Completed sketches for the GUI.
-
Fixed backend services.
-
Implemented HTML files for the frontend.
-
Implemented JavaScript files for the frontend.
-
Documented project progress in the wiki.
1.Completed the documentation for our key point features.
2.Added URL of our frontend to our wiki page.
3.Completed the project report page.
4.Improved integration of Backend and Frontend.
-
Prepared powerpoint slides for the presentation.
-
Practise of presentation.
How to run Frontend?
- Once we push to git, the frontend will be automatically depoloyed using Travis
Frontend link: https://coop-frontend-g8.herokuapp.com/
How deploy run Backend?
- Once we push to git, the backend will be automatically depoloyed using Travis
Trying functionalities:
-
Before we get into the website we can follow these steps to test functionality:
-
Creating coopPositions for Google in Backend:
-
- https://coop-backend-g8.herokuapp.com/CoopPosition/100?PositionName=Hardware Intern&CompanyName=Google&startDate=2020-12-12&endDate=2020-12-15
*Creating Student in Backend:
-
Assigning Student to Coop Position in backend:
-
Using Frontend we can create and employer with Company Google
-
Now we can see the Coop Position created in the Coop Position button. Also once we select the coop position, it will display the ID of the student associated with that coop position.