-
Notifications
You must be signed in to change notification settings - Fork 2
Lab Report 6
Team Name: Group 3 - Prediction Poll
Date: 14.11.2023
This week, we created poll entities, implemented poll views and reviewed our work according to milestone 1 feedbacks. Frontend team focused on poll implementation and improved their UI, backend team implemented user and poll relations, and mobile team started moderator components. Overall, the whole team is preparing for the next milestone while integrating the work done by different sub teams. Looking ahead to the next week, we will strengthen our poll implementations and add the moderator to our app to make it feel more alive.
Description | Issue | Assignee | Due | PR | Estimated Duration | Actual Duration |
---|---|---|---|---|---|---|
Implement Poll Component | #276 | FE/Serra | 11.11.2023 | #297 | 2hr | 2.5hr |
Implement Poll View | #277 | FE/Beyza | 14.11.2023 | #277, #332 | 2.5hr | 2hr |
Implement Other's Profile View | #278 | FE/Serra, FE/Ali | 14.11.2023 | #278 | 1hr | 1hr |
Implement Detailed Tag Page | #279 | FE/Ali | 14.11.2023 | #279 | 2hr | 2hr |
Reviewing our work according to Milestone 1 feedback | #280 | Frontend Team | 14.11.2023 | #280 | 1hr | 2hr |
Modify our code according to Prettier Format | #281 | FE/Berk | 14.11.2023 | #304 | 2hr | 1hr |
Modify CSS and HTML files to prevent redundancy | #282 | Frontend Team | 14.11.2023 | #282 | 1hr | 1hr |
Implement CI/CD | #275 | BE/Alp Tuna | 07.11.2023 | #295 | 1hr | 2hr |
Complete create poll endpoint | #293 | BE/Alp Tuna | 13.11.2023 | #301 | 2hr | 2hr |
Add many-to-many relations between users | #284 | BE/Batuhan İlhan | 12.11.2023 | #306 | 2hr | 1.5hr |
Implement follow functionality | #291 | BE/Batuhan İlhan | 14.11.2023 | #307 | 2hr | 2hr |
Add one-to-many relations between user and polls | #287 | BE/Batuhan Çetin | 12.11.2023 | #299 | 2hr | 2hr |
Refactoring and fixing of poll entities | #292 | BE/Batuhan Çetin | 14.11.2023 | #300 | 1.5hr | 1.5hr |
Improve Homepage | #290 | MT/Berke | 14.11.2023 | #305 | 1.5hr | 1.5hr |
Create Search bar | #289 | MT/Berke | 14.11.2023 | #303 | 1hr | 1hr |
Create Moderator Approvement Screen | #288 | MT/Baturhan | 14.11.2023 | #314 | 1.5hr | 2hr |
Create Sidebar for Moderator | #286 | MT/Simar | 14.11.2023 | #320 | 1.5hr | 1.5hr |
Create Moderator Homepage | #285 | MT/Simar | 14.11.2023 | #309 | 1hr | 1hr |
Create Profile Pages for Mobile App | #283 | MT/Faruk | 14.11.2023 | --- | 2hr | --- |
My adding many to many relationship task(#284) is done later than planned time but it is done before the lab.(Batuhan İlhan)
Description | Issue | Assignee | Due | Estimated Duration |
---|---|---|---|---|
Implement Moderator Pending Poll Requests Page | #321 | FE/Beyza | 21.11.2023 | 2hr |
Implement Moderator Poll Review Page | #322 | FE/Ali | 21.11.2023 | 2hr |
Implement Poll Lists View | #324 | FE/Serra | 21.11.2023 | 2hr |
Implement Data Connections | #325 | FE/Berk | 21.11.2023 | 2hr |
Ensure Reset Password and Logout Mechanism | #327 | FE/Berk, FE/Beyza | 21.11.2023 | 2hr |
Github Actions CI/CD bugfix | #308 | BE/Alp Tuna | 17.11.2023 | 2hr |
Swagger Classification and Response Schemas | #317 | BE/Alp Tuna | 20.11.2023 | 1.5hr |
Fetch Poll with Specific Query Endpoint | #318 | BE/Alp Tuna | 20.11.2023 | 2hr |
Moderator Entity Creation | #310 | BE/Batuhan İlhan | 17.11.2023 | 2hr |
Moderator Approve and Decline Poll Endpoint | #313 | BE/Batuhan İlhan | 21.11.2023 | 2hr |
Follow Endpoint Authorization | #315 | BE/Batuhan İlhan | 21.11.2023 | 1hr |
Create Poll Endpoint Authorization | #316 | BE/Batuhan Çetin | 19.11.2023 | 1hr |
Moderator Guard | #311 | BE/Batuhan Çetin | 20.11.2023 | 2hr |
Moderator Fetch Polls Endpoint | #312 | BE/Batuhan Çetin | 20.11.2023 | 1hr |
Connecting Home page to backend to fetch polls | #326 | MT/Berke | 20.11.2023 | 1.5hr |
Connecting Profile page to backend to fetch polls | #328 | MT/Faruk | 20.11.2023 | 1.5hr |
Connecting Poll Creation page to backend to fetch polls | #329 | MT/Faruk | 20.11.2023 | 1.5hr |
Connecting Moderator approvement page to backend to approve polls | #330 | MT/Baturhan | 20.11.2023 | 1.5hr |
Connecting Moderator Home page to backend to fetch requests | #331 | MT/Simar | 20.11.2023 | 1.5hr |
We have consistently maintained / are planning to implement these 3 UI/UX best practices
- Using the same design palette with pastel colors across mobile & web
- Using tags to navigate through polls
- Hovering a badge to check its description
We wish to have in our app these features but can't
- Using an LLM as a moderator: it would shorten the approval of the poll requests but it is expensive
- Smart poll suggestions: it would be nice for the users to auto-create polls based on popular upcoming events, but it requires continuous integration
- For this week, there are different task focuses for different sub teams. This may lead to different development levels later on. But we will try to integrate our works next week and get on the same page before the next milestone.