Fahreddin Özcan - bounswe/bounswe2024group5 GitHub Wiki

About Me

Hey, I'm Fahreddin a fourth year Computer Engineering student at Bogazici University. I'm especially interested in distributed systems and databases.

Skills

  • Programming Skills: TypeScript / Go / Python
  • Softwares: Next.js / React / Node.js / Terraform
  • Soft Skills: Communication / Organization / Documentation

Hobbies

I love outdoor sports, especially hiking and cycling.

Contact Information

Contributions

Week 1
Task Type Time taken Outcome Related issue
Preparing the meeting notes, creating issues for some of the updates on the repository Organization 60 min ---- #260
Doing research on LinkedData tools Research 120 min --- #263
Week 2
Task Type Time taken Outcome Related issue
Preparing the meeting notes for the lab meeting Organization 60 min ---- #269
Writing the requirements of the project and ordering/design of files with Arınç Documentation and Wiki 120 min Requirements page #276
Initializing the frontend project with detailed configuration Frontend Implementation 120 min frontend project #275
Week 3
Task Type Time taken Outcome Related issue
Preparing the meeting notes for the lab meeting #3 Organization 60 min ---- #284
Creating the quiz solving page and general project structure Frontend Implementation 300 min Quiz Solving Page #290
Week 4
Task Type Time taken Outcome Related issue
Preparing the meeting notes for the lab meeting #4 Organization 60 min ---- #309
Implementing Quiz Listing Page Frontend Implementation 120 min Quiz Listing Page #314
Reviewing Quiz Creation Page Frontend Implementation/Review 30 min --- #292
Solve quiz sequence diagram Design/Documentation 30 min sequence diagram #312
Search in forum sequence diagram Design/Documentation 30 min sequence diagram #313
Implement Authentication Pages Frontend Implementation 1.30h The login and sign up pages are now available. #323
Update Quiz Creation UI Frontent Implementation 1.30h The theme of the quiz creation page wasn't consistent. We've updated it. #324
Backend API Integration on Frontend Frontend Implementation 3h We're now fetching and mutating data on backend. #331
Prerelease the application Development 15m release #342
Review backend meeting notes Documentation 15m --- #341
Week 5
Task Type Time taken Outcome Related issue
Lab Meeting #5 - Participation Meeting 2h --- #348
Lab Meeting #5 - Taking Notes Documentation 1h Meeting notes #348
WAI-ARIA Web Standards Implementation Frontend Implementation 3h Improved accessibility #350
Lab 5 Content and Documentation Documentation 2h Content documented #347
Week 6
Task Type Time taken Outcome Related issue
Lab Meeting #6 - Participation Meeting 2h --- ---
Mobile-Web UI Similarity Implementation Frontend Implementation 4h Consistent UI #352
Week 7
Task Type Time taken Outcome Related issue
Lab Meeting #7 - Participation Meeting 2h --- ---
Software Quality Plan Creation Documentation 3h Quality standards #378
React Query Hooks Implementation Frontend Implementation 4h API integration #376
Profile Page Development Frontend Implementation 5h User profiles #392
Quiz Image Upload Feature Frontend Implementation 3h Image upload #403
Week 8
Task Type Time taken Outcome Related issue
Update Results Page Frontend Implementation 2h Enhanced UI #455
Add Frontend Tests Testing 4h Test coverage #453
Subtle UI Fixes Frontend Implementation 2h UI improvements #445
Autocomplete API Integration Frontend Implementation 3h Search feature #439
Fix Quiz Difficulty Intervals Frontend Implementation 1h Bug fix #436
Fix Question Navigation Frontend Implementation 1h Bug fix #434
Profile Photo Upload Frontend Implementation 3h Photo feature #431
Forum Posts on Profile Frontend Implementation 2h Profile enhancement #420
Fix Google Credentials Frontend Implementation 1h Auth fix #417
UI/UX Improvements Frontend Implementation 2h Better UX #413
Release Application Software 15m Milestone Product
Wrote Frontend Test Report Software Documentation 30m Test Coverage Report #460
Wrote General Testing Plan Software Documentation 1h Testing Plan #460
Wrote Plan For Completıng Project Software Documentation 1h Project Plannıng #460
Wrote Personal Contributions Section for MS Report Documentation 3h Personal Content #460
Wrote UX Design Content Documentation 1h Software Documentation #460
Week 9
Task Type Time taken Outcome Related issue
Lab Meeting - Participation Meeting 2h --- ---
Team Meeting Participation Meeting 2h --- ---
Week 10
Task Type Time taken Outcome Related issue
Lab Meeting - Participation Meeting 2h --- ---
Review PR: fix search endpoint Review 25m Code review and approval #578
Review PR: implement create quiz from favorites Review 30m Code review and approval #577
Review PR: 549 fix favorite Review 20m Code review and approval #560
Review PR: implement quiz update Review 30m Code review and approval #537
Review PR: 500 implement follow Review 25m Code review and approval #531
Review PR: change profile route parameter Review 20m Code review and approval #513
Review PR: 494 implement quiz favorite Review 25m Code review and approval #512
Review PR: 494 implement favorite question Review 25m Code review and approval #511
Create PR: Feat: Autofill Button on Quiz Creation Implementation 2h Added autofill functionality #536
Create PR: Leaderboard Categories Implementation 3h Added leaderboard features #530
Create PR: Delete Quiz Feature Implementation 2h Added quiz deletion #529
Create PR: Quiz Recommendations Implementation 2.5h Added recommendation system #524
Create PR: Question Hint by Type Implementation 2h Enhanced hint system #523
Create PR: Quiz Completion Warning Implementation 1.5h Added warning feature #518
Create PR: Quiz Link Sharing Implementation 2h Added share functionality #516
Create PR: Difficulty Tooltip Implementation 1h Added explanation tooltip #515
Create PR: Question Tip Modal Implementation 2h Added tip functionality #514
Create PR: Update Results Page Implementation 2h Enhanced results display #455
Week 11
Task Type Time taken Outcome Related issue
Release Application Software Development 30m 0.9.0 release ---
Lab Meeting - Participation Meeting 2h --- ---
Increase Test Coverage Frontend Implementation 4h Added tests for copy link, quiz hints, recommendations, and leaderboard #586
Fix CEFR Level Intervals Frontend Implementation 2h Fixed difficulty intervals #580
Update IP Configuration DevOps 30m Updated deployment IP #602
Release Application Software Development 30m 0.9.0 release ---
Create PR: Update instructions.md Review 20m Code review and approval #600
Review PR: fix plus sign Review 20m Code review and approval #597
Review PR: 562 follow unit test Review 30m Code review and approval #589
Fix Answer Randomization Frontend Implementation 1h Removed problematic option randomization #553
Add Profile Page Spinner Frontend Implementation 1h Added loading state indicator #554
Fix Try Again Button Frontend Implementation 1h Restored button functionality #552
Wrote test coverage reports Project Documentation 1h coverage reports on report #605
Review Interface Screenshot Collection Documentation 15m Reviewed UI screenshots on wiki #616
Review Leaderboard and Component Updates Code Review 30m Reviewed leaderboard implementation #474
Review Meeting Notes Template Documentation Review 20m Reviewed meeting documentation #469
⚠️ **GitHub.com Fallback** ⚠️