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 |