Weekly Progress Report #4 | 24.10.2023 - bounswe/bounswe2023group9 GitHub Wiki

Project Development Weekly Progress Report #4

Team Name: Collaborative Science Platform

Date: 24.10.2023

Progress Summary

This week we focused on defining critical data models and classes for user types, nodes, proofs, theorems ensuring a strong foundation for project's core functionality. Additionally, we did also work on creating a generic page template, set up home and profile pages.

Subteams:

  • Front-end Team: Zülal, Bengisu, Abdullah, Mehmet, Ömer Faruk, Leyla
  • Back-end Team: Ömer Şükrü, Ahmed Bera, Oğuz, Hakan, Arda, Ali Mert

Our objective for the following week is to focus on creating a functioning application for the presentation. For now, backend and frontend are not connected enough and the design of the pages needs to be enhanced further. We aim to eliminate these problems as much as possible.

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

Description Issue Assignee Due Estimated Duration Actual Duration PR
Transfer Project Plan to Github Project Road Map Page #283 Hakan, Ömer Şükrü 24.10.2023 5hr 5hr link
Profile Page GET API #285 Oğuz 22.10.2023 2hr -- --
Home Page GET API #286 Ali Mert, Hakan 22.10.2023 5hr -- --
Profile Page #288 Bengisu, Leyla, Zülal 24.10.2023 9hr 9hr #320
Home Page #289 Abdullah, Mehmet, Ömer Faruk 24.10.2023 12hr 15hr #320
Generic Parent Page #290 Ömer Faruk 22.10.2023 2hr 3hr #309
Admin Class/Model Implementation #291 Arda 22.10.2023 1hr 1hr #319
Reviewer Class/Model Implementation #292 Arda 22.10.2023 1hr 1hr #310
Contributor Class/Model Implementation #293 Arda 22.10.2023 3hr 2hr #310
Node Class/Model Implementation #294 Bera 22.10.2023 3hr 3hr #302
Theorem Class/Model Implementation #296 Bera 22.10.2023 1hr 1hr #302
Proof Class/Model Implementation #297 Bera 22.10.2023 1hr 1hr #302
Question Class/Model Implementation #298 Ömer Şükrü 22.10.2023 2hr 2hr #317
Semantic Tag Class/Model Implementation #299 Ömer Şükrü 22.10.2023 2hr 2hr #317

Completed tasks that were not planned for the week

None

Planned vs. Actual

  • We planned to implement the profile page completely. But, due to the dependency on the API calls that are not implemented yet, we had to postpone the development of the some of the features and screen tests of the profile page to the next week.
  • Profile Page GET API could not be implemented within this week, will be implemented the following week.
  • Home Page GET API is mostly implemented but will be completed the following week.

Your plans for the next week

Description Issue Assignee Due Estimated Duration
Enhance Profile Page #332 Bengisu, Leyla 31.10.2023 4hr
Enhance Profile Settings #334 Bengisu 28.10.2023 3hr
Profile Settings Page POST API #323 Oğuz 28.10.2023 4hr
Password Change POST #330 Ömer Şükrü 28.10.2023 3hr
Implement Generic Design #315 Ömer Faruk 31.10.2023 3hr
Revise Login-Signup Flow #314 Ömer Faruk 31.10.2023 3hr
Enhance Home Page #328 Mehmet 31.10.2023 7hr
Add Search Functionality to Home Page -FE #331 Abdullah, Ömer Faruk 31.10.2023 10hr
Node View Page #321 Zülal 31.10.2023 5hr
Node View GET API #324 Ahmed Bera 28.10.2023 3hr
Preparation for Deployment and Revision for Customer Milestone 1 #325 Team 31.10.2023 10hr
Proof Model GET API Implementation #326 Arda Arslan 30.10.2023 3hr
Theorem Model GET API Implementation #327 Arda Arslan 30.10.2023 3hr

Risks

  • Frontend pages have dependency on implementation of APIs. Therefore, if they are not delivered on time, frontend tasks might be incomplete.

Participants

  • Ahmed Bera Pay
  • Ahmet Abdullah Susuz
  • Arda Arslan
  • Bengisu Kübra Takkin
  • Hakan Emre Aktaş
  • Leyla Yayladere
  • Mehmet Süzer
  • Ömer Faruk Ünal
  • Ömer Şükrü Uyduran
  • Oğuz Pançuk
  • Zülal Molla