Project Homepage
Welcome to Overflow's project site!
Our Project
Project is about to do a "team building service" for the Future Factory. The end users will be students. Team's purpose is to create a service for JAMK's Future Factory - course. Service will be useful for companies, students and lecturers. If companies or private persons have some kind of project or development challenges for students, they can fill and send a form to supervisor of Future Factory, and she/he will place the assignments/projects to our service/software as advertisement format. Now JAMK's Future Factory - course's students can easily choose assignments which they are interested in by reading these advertisements. Student can use filter and sorting to get assignments that suits best for them. With our software, we will try to build up teams which consists students from different study fields but also students with different team role personalities.
Schedule
Sprint | Short description | Date | Week |
---|---|---|---|
Sprint 00 | Orientation week. On Wednesday we learned about our assignment. Meeting with Mikko Keskinen | 17.5.2021 – 21.5.2021 | 20 |
Sprint 01 | Doing requirement specification and planning + drawing some charts. Second meeting with Mikko Keskinen | 24.5.2021 – 28.5.2021 | 21 |
Sprint 02 | Planning FF Marketplace version 1: features and functionalities. Mockup. Preparing for "Avoimet ovet" -event | 31.5.2021 – 4.6.2021 | 22 |
Sprint 03 | "Avoimet ovet" -event on friday 11.6. Finished Mockup, put together our "Avoimet ovet"- event material: Avoimet ovet - Overflow. Little bit started coding Backend and Frontend. | 7.6.2021 – 11.6.2021 | 23 |
Sprint 04 | Third meeting with Mikko Keskinen. Coding Backend and Frontend. Started doing test scripts so they are ready when starting doing tests. | 14.6.2021 – 18.6.2021 | 24 |
Sprint 05 | Frontend coding continued. Backend coding continued. Started doing admin-frontend, we got help from the Pengwin Media. Doing more testscripts. There were made multiple changes to the database plan so needed to change some of the backend code. Redesigned assignment popup: what info there will be shown to students | 21.6.2021 – 2.7.2021 | 25, 26 |
Sprint 06 | FF Marketplace frontend and backend is mostly combined: front has a connection to backend. Started configurating the Keycloak(Identity and Access Management solution) and coding autenthication (Saml2), but there were many problems so we changed after all Keycloak to OKTA. There is still some issues. FF admin panel have also connection to backend but there is still some coding. FFM-frontend coding continued. Mysticons helped us to add our containers to Kubernetes: there were multiple issues and errors for some reason, so the time went into resolving them. | 5.7.2021 – 16.7.2021 | 27, 28 |
Sprint 07 | Continued solve the container to Kubernetes issues. There were still problems but we solved them and now there is frontend and backend containers running on Kubernetes. Because there were huge problems to add it on the same cluster as the frontend, frontend-admin will be added as a docker container to virtualmachine. Many functionalities are now ok: unfortunately, we had to leave a few functionalities out of the first version due to lack of time. We tried to solve the Authentication issues but we did not find a solution, and because of the lack of time, we have to leave out the authentication. We will document this point, which was reached, especially the Saml2 codes, and we hope that the person who continues the project, will be able to solve this and can add Haka authentication service to our service instead of Okta (etc.). We have done some tests to our service: few bugs have been found and they have been fixed. Power Automate "functionality" has been finalized and tested. | 19.7.2021 – 23.7.2021 | 29 |
Sprint 08 | More documentation. Frontends and backend finishing touches. Fixing some bugs. On friday we have "Kaunailta" and before that we have Wimmalab closure on zoom. | 26.7.2021-30.7.2021 | 30 |