Skip to content

Lab Report Week 5

Bahadır Gezer edited this page Nov 14, 2023 · 4 revisions

Project Development Weekly Progress Report

Team Name: Web Info Aggregator

Date: 07.11.2023

Progress Summary

This week On the backend

On the Web side, our app has its base layout with a topbar and a sidebar set and we have a profile page ready only with mock data. Users can now create an account, login with their account and reset their password if they wish. We managed to set the deployment mechanism for EC2.

On the Mobile side, we created the bottom navigation bar and navigation routes, implemented the profile view, created the necessary models and widgets, provided log out functionality through a button at settings page, also integrated the authentication endpoints to our application.

Next week, We are focusing on all the details related to Posts. We will implement both the API endpoints and the views for creating, viewing and updating posts.

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

Description Issue Assignee Due Artifact Estimated Duration Actual Duration
Backend - /auth/logout #259 Bahadır 31.10.2023 #249 3hr 6hr
Backend - /auth/forgot-password #258 Baki 31.10.2023 285 5hr 5hr
Backend - Dockerize #268 Bahadır 31.10.2023 #235, #269 3hr  4hr
Backend - Deployment 269 Baki 31.10.2023 http://api.bunchup.com.tr 5hr 5hr
Mobile - Implement Bottom Navigation Bar #262 Ömer 31.10.2023 #277 2hr 1.5hr
Mobile - Post Model / Widget #263 Furkan 31.10.2023 #289 2hr 1.5hr
Mobile - Follower Pop Up #266 Begüm 31.10.2023 #293 3hr 3hr
Mobile - Dockerize #267 Enes 31.10.2023 #267 1hr 30min
Mobile - Profile Header #270 Ömer 31.10.2023 #294 3hr 1.5hr
Mobile - Combine Components Finalize Profile View #272 Ömer 231.10.2023 #299 1hr 2hr
Mobile - Following Pop Up #273 Meriç 31.10.2023 #293 3hr 2hr
Create Mock Data for Posts #264 Furkan 31.10.2023 #289 1hr 0.5hr
Web - Integrate Oauth Pages with Related Endpoints #265 Bahri, Egemen, Baki 31.10.2023 #283, #297 3hr 2hr
Web - Dockerize #261 Egemen 31.10.2023 #301 2hr 30min
Web - Wrappers #274 Egemen 31.10.2023 #278 2hr 4hr
Web - Profile View #271 Egemen, Sude 31.10.2023 #284, #291, #308 7hr 4hr
Improve the branch policy #213 Meriç 3.11.2023 Branching Model 2hr 6hr

Completed tasks that were not planned for the week

Description Issue Assignee Due Artifact
Web - Follower/Following Pop Up #282 Miraç 31.10.2023 #308
Backend: Email Verification for User Registration #280 Baki 31.10.2023 #285
Backend - Implementation of /auth/reset-password Endpoint for Password Renewal #288 Baki 31.10.2023 #285
Create Milestone-1 #286 Baki 31.10.2023 Milestone - 1
Integrate parts of the application and deploy all #301 Baki, Egemen 31.10.2023 http://bunchup.com.tr/
add assetlinks.json file and configure web server to serve it #302 Baki 31.10.2023 http://www.bunchup.com.tr/.well-known/assetlinks.json
Create new release #307 Baki, Egemen 31.10.2023 Alpha Release
Update Communication Plan #310 Baki 31.10.2023 Communication Plan
Create Individual Contribution Report #315 Baki 31.10.2023 Report
Create Customer Milestone Report 1 #322 Baki 31.10.2023 Deliverables
Adding Technologies to Be Used for Mobile #316 Meriç 03.11.2023 Technologies
Adding Summary of the Project Status to Milestone Review #319 Meriç 03.11.2023 Milestone Review
Add Unit Tests For The Auth Endpoints #304 Bahadır 31.10.2023 #305
Fixing Project Plan #309 Egemen 03.11.2023 Project Plan
Add list and status of deliverables #329 Egemen 03.11.2023 Milestone Review
Creating Individual Contributions Page and Editing Sidebar #312 Begüm 03.11.2023 - - -
Create Individual Contribution Report #313 Meriç 03.11.2023 Report
Create Individual Contribution Report #314 Miraç 03.11.2023 Report
Create Individual Contribution Report #328 Egemen 03.11.2023 Report
Create Individual Contribution Report #327 Ömer 03.11.2023 Report
Create Individual Contribution Report #326 Sude 03.11.2023 Report
Create Individual Contribution Report #324 Furkan 03.11.2023 Report
Create Individual Contribution Report #317 Enes 03.11.2023 Report
Create Individual Contribution Report #331 Bahri 03.11.2023 Report
Create Individual Contribution Report #332 Bahadır Gezer 03.11.2023 Report
Mobile - Integrating Authentication Endpoints #292 Ömer 31.10.2023 #300
The requirements addressed in this milestone. #321 Enes 3.11.2023 Milestone Review
Create Responsibility Assignment Matrix #318 Furkan 3.11.2023 RAM
Create APK #306 Furkan 3.11.2023 Release

Planned vs. Actual

Your plans for the next week

Description Issue Assignee Due Estimated Duration
Backend - Tag Options API #352 Baki 14.11.2023 3hr
Backend - Create Comment Model and CRUD APIs #334 Bahadır 14.11.2023 3hr
Backend - Create Post CRUD APIs #334 Bahadır 14.11.2023 3hr
Backend - Create Interest Area CRUD APIs #335 Baki 14.11.2023 3hr
Backend - Tag Options API #352 Baki 14.11.2023 4hr
Mobile - Visitor Bottom Bar #344 Ömer 14.11.2023 1hr
Mobile - Member Home Page #345 Furkan 14.11.2023 4hr
Mobile - Visitor Explore Page #346 Begüm 14.11.2023 4hr
Mobile - Create Post Page #348 Furkan 14.11.2023 4hr
Mobile - Edit Post Page #349 Enes 14.11.2023 4hr
Mobile - Post Details #351 Meriç 14.11.2023 4hr
Mobile - Member Post Page #353 Ömer 14.11.2023 3hr
Mobile - Visitor Post Page #354 Ömer 14.11.2023 3hr
Web - Create Post View #338 Bahri 14.11.2023 3hr
Web - Detailed Post View #339 Sude 14.11.2023 3hr
Web - Update Post View #343 Egemen 14.11.2023 2hr
Web - Geolocation View #347 Egemen 14.11.2023 2hr
Web - Timeline View #340 Miraç 14.11.2023 1hr
Add Geolocation UI to Mockups #350 Sude 11.11.2023 2hr

Risks

We did not do much work during the week of milestone 1. This might delay our progress throughout the semester. We might need to increase our weekly work to catch up.

Participants

Name Participation
Bahadır Gezer
Hasan Baki Küçükçakıroğlu
Egemen Kaplan
İbrahim Furkan Özçelik
Ömer Faruk Çelik
Begüm Yivli
Enes Yıldız
Sude Konyalıoğlu
Bahri Alabey
Miraç Öztürk
Meriç Keskin

bounswe2023group8

🏠 Home

🗄️ Project
Milestones
👤 Individual Contribution Reports
Milestone 1
Milestone 2
Final Milestone
🖇️ Lab Reports
📑 Templates
👥 Team Members
CmpE 352
Old Project Files
📅 Meetings
🔬 Researches
👤 Individual Contribution Reports
Clone this wiki locally