-
Notifications
You must be signed in to change notification settings - Fork 0
Fahreddin Özcan
Fahreddin Özcan edited this page Dec 20, 2024
·
18 revisions
Hey, I'm Fahreddin a fourth year Computer Engineering student at Bogazici University. I'm especially interested in distributed systems and databases.
- Programming Skills: TypeScript / Go / Python
- Softwares: Next.js / React / Node.js / Terraform
- Soft Skills: Communication / Organization / Documentation
I love outdoor sports, especially hiking and cycling.
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 |
🏠 Home
- 💬 Communication Plan
- 🎯 General Plan
- 🗂️ Project Plan
- 📊 Customer Milestone 1 Report
- 📊 Customer Milestone 2 Report
- 📊 Customer Milestone 3 Report
- 📕 User Manual
- 📕 System Manual
- Software Requirements
- API Doc
- RAM
- Sequence Diagram
- Class Diagram
- Use-Case Diagram
- Mockups
- User Scenario 1 - Quiz generation
- User Scenario 2 ‐ Find forum from the Quiz
- User Scenario 3 ‐ Ask Question in the Forum
- User Scenario 4 - Solve a Quiz Sent by Another User
- User Experience Enhancement Plans and Actions
- Final Presentation scenario
- UI Interfaces
- User Stories
- Lab Report #1 | 24.09.2024
- Lab Report #2 | 01.10.2024
- Lab Report #3 | 08.10.2024
- Lab Report #4 | 15.10.2024
- Lab Report #9 | 10.12.2024
Lab Meeting Notes
Team Meeting Notes
🧑🏻💻 About Us
🗂️ Templates
CmpE 352
- Customer Milestone 1 Report
- Customer Milestone 2 Report
- Customer Milestone 3 Report
- UML Use-Case Diagram
- UML Class Diagram
- Sequence Diagrams
- API Documentation
- RAM | Responsibility Assignment Matrix
🗃️ All Project Files
📝 352 Meeting Notes
- Meeting #11 | 11.05.2024
- Frontend Meeting Notes #2 | 07.05.2024
- Meeting #10 | 07.05.2024
- Frontend Meeting Notes #1 | 08.04.2024
- Backend Meeting Notes
- Mobile Team Meeting Notes
- Meeting #9 | 28.04.2024
- Meeting #8 | 22.04.2024
- Meeting #7 | 04.04.2024
- Meeting #6 | 27.03.2024
- Meeting #5 | 15.03.2024
- Customer Meeting #1 | 15.03.2024
- Meeting #4 | 07.03.2024
- Meeting #3 | 03.03.2024
- Meeting #2 | 26.02.2024
- Meeting #1 | 19.02.2024