-
Notifications
You must be signed in to change notification settings - Fork 2
Lab Report 4
Team Name: Group 3 - Prediction Poll
Date: 24.10.2023
This week, all teams started implementing their corresponding app sections and branching on our repository. Mobile team implemented login and signup pages, backend team completed login and verify mechanisms, and frontend team implemented side bar, rank and badge components, and a simple welcome page to be shown. Moreover, this week we finalized our decision on the design palette. Looking ahead to the next week, we will be getting ready for the milestone 1, completing login and signup mechanisms, implementing a simple home page view, presenting the base of our app and our works so far.
Description | Issue | Assignee | Due | PR | Estimated Duration | Actual Duration |
---|---|---|---|---|---|---|
Implement a welcome page | #146 | Frontend Team | 23.10.2023 | -- | 2hr | 1hr |
Implement a login and sign-up page | #148 | Frontend Team | 23.10.2023 | -- | 2hr | 1hr |
Implement home and profile page components | #149 | Frontend Team | 23.10.2023 | #149, #160, #162 | 2hr | 2,5hr |
Decide on a design palette | #144 | Frontend, Mobile Team | 23.10.2023 | 2hr | 1hr | |
Draw ER diagram for the database | #138 | Backend Team | 23.10.2023 | -- | 2hr | 0.5hr |
Decide on and create the database | #145 | Backend Team | 23.10.2023 | #171 | 2hr | 1hr |
Connect backend with the database | #147 | Backend Team | 23.10.2023 | #171 | 2hr | 2hr |
Designing and implementing a welcome page | #142 | Mobile Team | 23.10.2023 | #142 | 2hr | 2hr |
Implement a login and sign-up page | #143 | Mobile Team | 23.10.2023 | #155, #181 | 2hr | 2hr |
Initialize the frontend project | #182 | Berk | 23.10.2023 | #159 | --- | 1.5h |
Mobile and backend teams completed some work related to user login, signup and authentication, and made initial implementations. ER diagram hasn't been created by the backend team yet and frontend team had to reassign some tasks and switched to implementing home and profile page components first, but login related pages will be implemented this week before the milestone.
Description | Issue | Assignee | Due | Estimated Duration |
---|---|---|---|---|
Implement a welcome page | #146 | FE/Beyza | 27.10.2023 | 1hr |
Implement a login and sign-up page | #148 | FE/Beyza | 27.10.2023 | 2hr |
Implement home page (demo) | #133 | FE/Berk | 29.10.2023 | 2hr |
Implement user profile page | #149 | FE/Serra | 29.10.2023 | 2hr |
Implement poll request page | #161 | FE/Ali | 29.10.2023 | 2hr |
Complete Milestone 1 Report | #188 | Team | 03.11.2023 | 2hr |
Prepare for Milestone 1 Presentation | #190 | BE/Batuhan Çetin, FE/Berk, MT/Berke | 31.10.2023 | 2hr |
Dockerize the demo app | #206 | BE/Batuhan İlhan | 31.10.2023 | 1hr |
Dockerize the database | #208 | BE/Batuhan İlhan | 31.10.2023 | 1hr |
Deploy the demo app | #207 | BE/Batuhan İlhan | 31.10.2023 | 1hr |
Deploy the database | #209 | BE/Batuhan İlhan | 31.10.2023 | 1hr |
Implement forget password and reset password endpoint | #204 | BE/Batuhan Çetin | 31.10.2023 | 1.5hr |
Implement authorization | #205 | BE/Batuhan Çetin | 31.10.2023 | 2hr |
Implement CRUD operations for poll entities | #202 | BE/Alp Tuna | 31.10.2023 | 2.5hr |
Create database entities | #199 | BE/Alp Tuna | 31.10.2023 | 1.5hr |
Write READ.me for Front-End | #189 | FE/Serra, FE/Ali | 31.10.2023 | 2hr |
Create Home Page | #191 | MT/Berke | 31.10.2023 | 2hr |
Create Main Sidebar Widget | #198 | MT/Berke | 31.10.2023 | 1hr |
Create Poll Creation Page | #194 | MT/Faruk | 31.10.2023 | 2hr |
Create Forget Password Page | #192 | MT/Baturhan | 31.10.2023 | 0.5hr |
Create Forget Password User Verification Page | #193 | MT/Baturhan | 31.10.2023 | 0.5hr |
Create New Password Page | #196 | MT/Baturhan | 31.10.2023 | 0.5hr |
Create Verify Email Page | #197 | MT/Baturhan | 31.10.2023 | 0.5hr |
Create Poll View Page | #203 | MT/Simar | 31.10.2023 | 1hr |
Handle API Calls to backend | #200 | MT/Simar | 31.10.2023 | 2hr |
Build the android apk | #201 | MT/Simar | 31.10.2023 | 0.5hr |
- One of our members in the front-end team had a health inconvenience, and since he had an important task in the initial phase of the project, it resulted in a minor delay. Our front-end team acted accordingly and gave the task to an available member to manage this risk and meet the requirements of the milestone. In addition, deadline of this tasks are changed accordingly.
- Since we have only one week left for milestone 1, some work may need to be rushed, but we will try to make use of the time we have to produce a good mock app for our first milestone.