Skip to content

Lab Report Week 4

Meric Keskin edited this page Oct 24, 2023 · 19 revisions

Project Development Weekly Progress Report

Team Name: Web Info Aggregator
Date: 24.10.2023

Progress Summary

This week On the backend side project is set to run on local. Mysql database is set to run cleanly on local and dockerized on cloud. Exception Handler mechanism for backend is setup. Security config and filters are implemented. User class and its controller are implemented and rest of the project structure is prepared for further development. On the Web side, Project was initialized and its folder structure has been improved for a more conventional development. Eslint was installed to create a coding standard throughout the project. React Router was implemented along with how the topbar and sidebar will be wrapped around rest of the app. Authentication views are ready and waiting for integration with the backend.

On the Mobile side, Flutter project was initialized. Opening, sign up, login and forgot password pages are implemented. Documentation about the installation of the project was prepared.

Next week

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

Description Issue Assignee Due Artifact Estimated Duration Actual Duration
Initialize web project #211, #215, #216 Bahri 17.10.2023 #220 1hr 1hr
Initialize mobile project #212 Mobile Team 17.10.2023 -- 1hr 2hr
Improve the branch policy #213 Meriç 20.10.2023 Branching Policy 1hr not completed
Mobile Signup Page #224 Furkan, Enes 23.10.2023 #254 2hr 2hr
Mobile Login Page #223 Ömer Faruk 23.10.2023 #238 2 hr 3hr
Mobile Opening Page #222 Meriç, Begüm 23.10.2023 #260 3 hr
Mobile Forgot Password Page #227 Furkan 23.10.2023 #253 2hr 1hr
Web Signup Page #225 Egemen, Bahri 23.10.2023 #250 3hr 2hr
Web Login Page #228 Sude 23.10.2023 #251 3hr 45min
Web Forgot Password Page #229 Bahri, Egemen 23.10.2023 #252 3hr 45 min
Web Opening Page #233 Miraç 23.10.2023 -- 3hr --
Backend - Add user service and authentication #226 Baki, Bahadır 23.10.2023 #249 4hr 8hr
Backend - Develop a working version of the interest area model #230 Bahadır 23.10.2023 #249 4h 4hr
Backend - Develop a working version of the post model #231 Baki 23.10.2023 #249 4h 4hr

Completed tasks that were not planned for the week

Description Issue Assignee Due Artifact
Web - improve the base project structure #237 Egemen, Bahri 20.10.2023 #245
Backend- Global Exception Handler Mechanism #246 Baki #249
Configure Backend for Local Development by the Front Teams #236 Bahadır 24.10.2023 #249
Add a license for the App #241 Bahadır 24.10.2023 #249
Configure the Enigma Project for Different Development Workflows #243 Bahadır 24.10.2023 #249
Initialize Repository Structure and Implement User Related Classes #248 Baki 24.10.2023 #249

Planned vs. Actual

We are ahead of our plans.

Your plans for the next week

Description Issue Assignee Due Estimated Duration
Backend - /auth/logout #259 Bahadır 31.10.2023 3hr
Backend - /auth/forgot-password #258 Baki 31.10.2023 5hr
Backend - Dockerize #268 Bahadır 31.10.2023 3hr
Backend - Deployment #269 Baki 31.10.2023 5hr
Mobile - Implement Bottom Navigation Bar #262 Ömer 31.10.2023 2hr
Mobile - Post Model / Widget #263 Furkan 31.10.2023 2hr
Mobile - Follower Pop Up #266 Begüm 31.10.2023 3hr
Mobile - Dockerize #267 Enes 31.10.2023 1hr
Mobile - Profile Header #270 Begüm, Enes 31.10.2023 3hr
Mobile - Combine Components Finalize Profile View #272 Ömer 231.10.2023 1hr
Mobile - Following Pop Up #273 Meriç 31.10.2023 3hr
Create Mock Data for Posts #264 Furkan 31.10.2023 1hr
Web - Integrate Oauth Pages with Related Endpoints #265 Bahri 31.10.2023 3hr
Web - Dockerize #261 Bahri, Egemen 31.10.2023 2hr
Web - Wrappers #274 Egemen 31.10.2023 2hr
Web - Profile View #271 Egemen, Sude 31.10.2023 7hr
Improve the branch policy #213 Meriç 20.10.2023 2hr

Risks

Implementing too many new features right before a customer milestone will create some problems with time management. We need to implement and test everything together and make sure that they work. Furthermore, we need to prepare milestone artifacts for everything we have done so far. Running on constant deadlines is becoming our lifestyle

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