Skip to content

Latest commit

 

History

History
91 lines (79 loc) · 6.62 KB

lab_report_3.md

File metadata and controls

91 lines (79 loc) · 6.62 KB

Project Development Weekly Progress Report

Team Name: ResQ (Disaster Response Platform)
Date: 17.10.2023

Progress Summary

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.

What was planned for the week? How did it go?

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

Completed tasks that were not planned for the week

Description Issue Assignee Due PR
Initial authentication and authorization for each user roles on backend #273 Ali 24.10.2023 #274

Planned vs. Actual

  • 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.

Your plans for the next week

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

Risks

  • 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.

Participants

  • 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