Personal Effort (Hasan Kerem Şeker) - bounswe/bounswe2024group11 GitHub Wiki

Week 1: 24-30 September

Task Type Estimated Time Time Taken
Removed old artifacts of the last semester's projects Repo 30 minutes 30 minutes
Helped to Create general plan of the project, can be viewed here General 45 minutes 1 hour
Created poll to determine meeting time General 10 minutes 10 minutes

Week 2: 1-7 October

Task Type Estimated Time Time Taken
Worked on requirements with Muhammed Emin Arayıcı and Mücahit Ünlü Requirements 2 hours 2 hours
Created elicitation questions with Muhammed Emin Arayıcı Elicitation Questions page. General, Repo 1 hour 1 hour

Week 3: 8-14 October

Task Type Estimated Time Time Taken
Wrote a scenario and create the mockup with Ceydanur Şen Scenario & Mockups 45 mins 45 mins
Implemented Login Page Implementation(Client) 1 hour 90 minutes
Merged Register Route Pr Implementation(Client) 1 hour 1 hour

Week 4: 15-21 October

Task Type Estimated Time Time Taken
Created Logger Utility for client Implementation(Client) 1 hour 90 minutes
Created Quiz Id route Implementation(Client) 2 hours 150 minutes
Created Mock Data for Quiz and made it accessible using client UI Implementation(Client) 2 hours 2 hours
Created type schema for the mock quiz data Implementation(Client) 1 hour 1 hour
Helped styling the leaderboard and added more realistic mock data to the leaderboard Implementation(Client) 1 hour 1 hour

Week 5: 29 October- 04 November

Task Type Estimated Time Time Taken
Implemented Forum View Feed for client. Pr link Implementation(Client) 1 hour 2 hours
Implemented Forum Question Details for client. Pr link Implementation(Client) 1 hour 150 minutes
Created Mock Data for Forum Feed and Details. The work done is part of two issues. In order to see the defined functionalities in the issues are working, we needed to see it using some data. issue 1 issue 2 Implementation(Client) 30 minutes 30 minutes

Week 7: 11 - 18 November

Task Type Estimated Time Time Taken
Implemented Create Answer for Forum Question for client. Pr link Implementation(Client) 1.5 hours 3 hours
Implement Upvote and Downvote mechanism for client. Pr link Implementation(Client) 1 hour 2 hours
Implemented Create Forum Question for Client for client. Pr link Implementation(Client) 2 hours 3 hours
Implemented Forum Question Bookmark for client. Pr link Implementation(Client) 1 hour 2 hours

Week 8: 19 - 26 November

Task Type Estimated Time Time Taken
Implemented Hint Mechanism for client. Pr link Implementation(Client) 1 hour 3 hours
Implemented Forum Pagination On ClientSide for client. Pr link which contains client/src/hooks/pagination.ts file. Implementation(Client) 1 hour 2 hours
Implemented Initial Profile Page for client. Pr link Implementation(Client) 2 hours 3 hours
Connected Quizzes Page to the Backend Implementation(Client) 2 hours 2.5 hours

Week 10: 8 - 14 December

Task Type Estimated Time Time Taken
Implemented image upload for the Forum Questions on the Frontend Pr Link Implementation(Client) 1 hour 2 hours
Implemented Explicit Voiceover and Component Pronounication on the Frontend Pr Link Implementation(Client) 2 hours 90 minutes
Wrote Unit Tests For Snake Case to Title Case Utility Function Commit Link Test(Client) 10 minutes 10 minutes
Implemented View Switching on Forum Images on the Frontend Pr Link Implementation(Client) 20 minutes 20 minutes
Implement block, unblock, follow, unfollow features on the Frontend Pr Link Implementation(Client) 1 hour 2 hours
Implemented Toast Message on Forum Actions on the Frontend Commit Link Implementation(Client) 15 minutes 15 minutes
Implemented Viewing Semantically Related Forum Questions on the Frontend Pr Link Implementation(Client) 1 hour 2 hours
Implemented View Solved Quizzes on the Frontend Pr Link Implementation(Client) 1 hour 2 hours
Helped Backend Implementing Image Upload Commit Link Implementation(Backend) 10 minutes 20 minutes
Fix not showing tags on Forum Questions on the Backend Commit Link Fix(Backend) 10 minutes 20 minutes

Week 11: 15 - 21 December

Task Type Estimated Time Time Taken
Enhanced Ask Community Default Text Commit Link Implementation(Client) 30 minutes 30 minutes
Fixed Quiz Author Profile Redirection Bug Bug Fix(Client) 30 minutes 30 minutes
Implemented Fallback Image on Uploaded Photos Commit Link and later overhauled by Ümit Can Pr Link Implementation(Client) 1 hour 30 minutes
Removed N/A from unrated Quizzes on the Frontend Commit Link Improvement(Client) 10 minutes 20 minutes
Implemented Client Side Pagination & Load More Button for Profile Items on the Frontend Commit Link Implementation(Client) 2 hours 2 hours
Implement block, unblock, follow, unfollow toast notification on the Frontend Pr Link Implementation(Client) 1 hour 2 hours
Connected Leaderboard Page on the Frontend to the Backend Pr Link Implementation(Client) 1 hour 90 minutes
Implement semantic search on the Forum Page of the Frontend and Refined the Page Pr Link Implementation(Client) 2 hours 3 hours
Moved Create New Quiz Button to a better place on the Frontend Implementation(Client) 10 minutes 15 minutes
Implemented Displaying Blocked users on the Profile Page of the Frontend Implementation(Client) 2 hours 3 hours