Skip to content

Latest commit

 

History

History
85 lines (67 loc) · 5.21 KB

lab_report_2.md

File metadata and controls

85 lines (67 loc) · 5.21 KB

Project Development Weekly Progress Report

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

Progress Summary

We have started revising the planning including the requirements, mock-ups, and diagrams. Various mistakes were fixed, some were discussed and many of them are planned to fixed this week. Newcomer friends had access to the GitHub and our communication channels. Separate teams had discussion about their tech stack. Cross-team sync on tech stacks are ensured to be safe. Last but not least as a team we have decided our project name ResQ !

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

Description Issue Assignee Due PR Estimated Duration Actual Duration
Re-verify the requirements #240 Team 10.10.2023 -- 1hr 4hr
Decide on what technologies are going to be used for the front-end #248 Front-Team 10.10.2023 -- 1hr 1hr
Decide on what technologies are going to be used for the back-end #247 Backend-Team 10.10.2023 -- 1hr 1hr
Decide on what technologies are going to be used for the mobile #249 Mobile Team 10.10.2023 -- 1hr 1hr
Decide on project name #250 Team 10.10.2023 -- 1hr 20mins
Cross-team technology sync - verify that these technologies are compatible #251 Team 10.10.2023 -- 1hr 15mins
Review the class diagram , use case diagram, sequence diagram #242, #243, #244 Team 10.10.2023 -- 1hr 2hr
Reorganize the home page of wiki #253 Team 10.10.2023 -- 1hr 30mins

Completed tasks that were not planned for the week

Description Issue Assignee Due PR
Welcome the newcomers -- Team 10.10.2023 --
Edited sidebar -- Team 10.10.2023 --

Planned vs. Actual

  • We planned to decide on the front-end, back-end, and mobile technologies by this week (#247, #248, #249). Each team discussed separately and decided the tech stack. Mainly we made decision based on the prior experience.
  • Back-end team will be using Java, Spring Boot, and PostgreSQL stack.
  • Front-end team will be using JavaScript and React.
  • Mobile team will be using Android Studio, Kotlin.
  • We had updates on requirements, diagrams. However, we could not finish to revise all.

Your plans for the next week

Description Issue Assignee Due Estimated Duration
Initial code setup in Spring Boot #255 Ali, Furkan 17.10.2023 30 mins
Swagger Api documentation integration #255 Ali, Furkan 17.10.2023 30 mins
Logger integration #255 Ali, Furkan 17.10.2023 1 hours
Implementation of exception handling #255 Back-end Team 17.10.2023 1 hours
Practicing Spring Boot in details #257 Volkan, Türker 17.10.2023 2 hr
Examining the practice app as an end-to-end example #256 Back-end Team 17.10.2023 1 hr
Start designing database relations while revising class diagrams #259 Back-end Team 17.10.2023 2 hr
Create a project timeline for back-end #260 Back-end Team 12.10.2023 3 hr
Create a project timeline for front-end #261 Front-end Team 12.10.2023 3 hr
Create a project timeline for mobile #262 Mobile Team 12.10.2023 3 hr
Continue on the revising diagrams #242, #243, #244 Team 17.10.2023 3 hr
Reset the branches that are used for practice app, and create new base branches #263 Team 17.10.2023 1 hr
Reviewing mock-ups to create a base for front-end development #271 Front-end Team 17.10.2023 2 hr
Study react #258 Front-end Team 17.10.2023 3 hr
Initial setup of front-end codebase #264 Front-end Team 17.10.2023 3 hr
Research the MVVM architecture, dependency injection #265 Mobile Team 17.10.2023 3 hr
Adding mobile tags #267 Mobile Team 17.10.2023 15mins
Study on Jetpack Compose sample tutorials #266 Mobile Team 17.10.2023 2 hr
Start creating page design #270 Mobile Team 17.10.2023 3 hr
Reviewing mock-ups considering Mobile design #269 Front-end Team 17.10.2023 2 hr
Update RAM #268 Team 17.10.2023 3 hr
Update Sidebar to seperate courses as cmpe352 and cmpe451 #239 Elif 17.10.2023 1 hr

Risks

  • Creating database design may require extensive effort due to possible vagueness in class diagrams.
  • Mobile team may encounter a hardship to create a standard on design.

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
  • Türker Erdem