Team Name: ResQ (Disaster Response Platform)
Date: 17.10.2023
Initial code setup for teams done. The project timeline is established and monitored according to the "project plan" in the wiki. It may evolve as the project progresses, with necessary adjustments made as needed. The technologies that will be used in the project is determined as follows:
- JS & React for frontend
- Spring for backend framework
- PostgreSQL for database
- Kotlin and Jetpack Compose for mobile
Teams practiced these technologies. The project branches were decided to be feature, dev, main, hotfix, release, and bugfix. Technologies compatibility cross check is done and everything works together. Additional figma designes are created for mobile. Frontend team decided to update web mockups for the consistrency between mobile and web.
Description | Issue | Assignee | Due | PR | Estimated Duration | Actual Duration |
---|---|---|---|---|---|---|
Initial code setup in Spring Boot | #255 | Ali, Furkan | 17.10.2023 | #272 | 30 mins | 1 hr |
Swagger Api documentation integration | #255 | Ali, Furkan | 17.10.2023 | #272 | 30 mins | 1 hr |
Logger integration | #255 | Ali, Furkan | 17.10.2023 | #272 | 30 mins | 30 mins |
Implementation of exception handling | #255 | Ali, Furkan | 17.10.2023 | #272 | 30 mins | 30 mins |
Practicing Spring Boot in details | #257 | Volkan, Türker, Furkan | 17.10.2023 | -- | 2 hr | 2 hr |
Examining the practice app as an end-to-end example | #256 | Back-end Team | 17.10.2023 | -- | 1 hr | 1 hr |
Start designing database relations while revising class diagrams | #259 | Back-end Team | 17.10.2023 | -- | 2 hr | 2 hr |
Create a project timeline for back-end | #260 | Back-end Team | 12.10.2023 | -- | 2 hr | 2 hr |
Create a project timeline for front-end | #261 | Kübra, Ilgaz | 12.10.2023 | -- | 3 hr | 3 hr |
Create a project timeline for mobile | #262 | Mobile Team | 17.10.2023 | -- | 2 hr | 2 hr |
Continue on the revising diagrams | #242, #243, #244 | Back-end Team | 17.10.2023 | -- | 1 hr | 1 hr |
Reset the branches that are used for practice app, and create new base branches. Planned, not done. | #263 | Team | 17.10.2023 | -- | 1 hr | ongoing |
Reviewing mock-ups to create a base for front-end development | #271 | Front-end Team | 17.10.2023 | -- | 2 hr | 2 hr |
Study react | #258 | Front-end Team | 17.10.2023 | -- | 3 hr | 3 hr |
Initial setup of front-end codebase | #264 | Front-end Team | 17.10.2023 | -- | 3 hr | 3 hr |
Research the MVVM architecture, dependency injection | #265 | Mobile Team | 17.10.2023 | -- | 2 hr | 2 hr |
Adding mobile tags | #267 | Mobile Team | 17.10.2023 | -- | 15 min | 15 min |
Study on Jetpack Compose sample tutorials | #266 | Mobile Team | 17.10.2023 | -- | 2 hr | 2 hr |
Start creating page design | #270 | Harun | 17.10.2023 | -- | 6 hr | 6 hr |
Reviewing mock-ups considering Mobile design | #269 | Front-end Team | 17.10.2023 | -- | 2 hr | ongoing |
Update Sidebar to seperate courses as Cmpe352 and Cmpe451 | #239 | Kübra, Elif | 17.10.2023 | 1 hr | 1 hr |
Description | Issue | Assignee | Due | PR |
---|---|---|---|---|
Initial authentication and authorization for each user roles on backend | #273 | Ali | 24.10.2023 | #274 |
- Back-end team did necessary tasks, additionally started to implement initial authentication and authorization for each user roles.
- Front-end team completed project setup and revised mockups but still mockup revision not completed. Because mockups need to be updated to be in harmony with mobile.
- Mobile team everything went just like planned.
Description | Issue | Assignee | Due | Estimated Duration |
---|---|---|---|---|
Update RAM | #268 | Team | 24.10.2023 | 3 hr |
Continue on the revising diagrams | #242, #243, #244 | Back-end Team | 24.10.2023 | 2 hr |
Reviewing mock-ups considering Mobile design | #269 | Front-end Team | 17.10.2023 | 2 hr |
Reset the branches that are used for practice app, and create new base branches. Planned, not done. | #263 | Team | 17.10.2023 | 1 hr |
Login screen, registration | #275 | Harun | 24.10.2023 | 10 hr |
Main screen navigation bar | #277 | Alperen | 24.10.2023 | 10 hr |
User profile screen | #278 | Çağrı | 24.10.2023 | 10 hr |
Setting and notification page screen | #280 | Elif | 24.10.2023 | 10 hr |
Deployment of backend | #281 | Back-end Team | 24.10.2023 | 4 hr |
Frontend Investigate and Implement Authentication Stack | #282 | Front-end Team | 24.10.2023 | 10 hr |
Design API for victim functionalities | #283 | Back-end Team | 24.10.2023 | 4 hr |
Frontend Login and Registration Pages | #279 | Front-end Team | 24.10.2023 | 4 hr |
Frontend Implement Draft Map Page | #284 | Front-end Team | 24.10.2023 | 6 hr |
Implement location services and disaster reporting mechanism | #285 | Back-end Team | 24.10.2023 | 3 hr |
- Backend team may have encounter problem with deployment.
- Mobile team may encounter a hardship at time management.
- Frontend team may encounter a hardship at time management because it is needed to learn tech before tasks.
- Alperen Dağı
- Ali Topcu
- Çağrı Gülbeycan
- Elif Tokluoğlu
- Furkan Bülbül
- Harun Reşid Ergen
- Ilgaz Er
- Kübra Aksu
- Orkan Akısu
- Volkan Öztürk