Ahmet Firat Gamsiz - bounswe/bounswe2024group12 GitHub Wiki

About Me

Hello there! I am a senior computer engineering student at Bogazici University. I am mainly interested in large language models and vision language models. I am currently working at CoLoRs Lab as a research assistant.

Programming Languages

  • Python
  • Java
  • C#
  • C / C++
  • Javascript
  • HTML / CSS (come on, don't boo)

Contact

Weekly Effort Table

Weekly Effort Table for CMPE451
Week 1
Task Type Estimated Time Time Taken
Reading meeting notes to catch up with team Meeting 30 min 30 min

I was abroad the first week, doing my internship so I couldn't attend the team activities.

Week 2
Task Type Estimated Time Time Taken
Attending the lab Meeting 120 min 120 min
Taking meeting notes Meeting - -
Formatting and uploading meeting notes Wiki 30 min 30 min
Updating personal page Wiki 15 min 20 min
Week 3
Task Type Estimated Time Time Taken
Attending the lab Meeting 120 min 120 min
Attending frontend meeting, frontend initialization Meeting, Development 120 min 100 min
Revising and commenting on requirements Requirements 120 min 120 min
Researching UI frameworks Research 30 min 60 min
Initializing home page Development 60 min 60 min
Post functions Development 60 min 60 min
Week 4
Task Type Estimated Time Time Taken
Attending the lab Meeting 120 min 120 min
Implementing chess rendering Development 120 min 180 min
Refining Post functions Development 60 min 60 min
Week 5
Task Type Estimated Time Time Taken
Attending the presentation Meeting 10 min ? min
Implementing post feed Developmnet 120 min 180 min
Weekly Effort Table for CMPE352
Week 1
Task Type Estimated Time Time Taken
Attending to the group meeting Meeting 60 min 105 min
Creating research pages and templates for the pages Wiki 30 min 20 min
Adding useful resources and writing descriptions Wiki 30 min 30 min
Opening, closing and checking completeness of some issues Issues 15 min 30 min
Researching repositories, selecting one and writing the report on it Wiki 60 min 60 min
Week 2
Task Type Estimated Time Time Taken
Attending to the group meeting Meeting 60 min 105 min
Creating issue template Wiki 45 min 30 min
Week 3
Task Type Estimated Time Time Taken
Attending the group meeting Meeting 60 min 50 min
Week 4
Task Type Estimated Time Time Taken
Attending the group meeting Meeting 60 min 70 min
Researching Wikidata and writing a report Wiki 180 min 160 min
Week 5
Task Type Estimated Time Time Taken
Attending the group meeting Meeting 90 min 90 min
Preparing meeting agenda before meetings Organizing 60 min 60 min
Domain analysis for video-games domain and determine functionalities Research 120 min 180 min
Checking repository and informing people if something wrong or missing Organizing 60 min 60 min
Checking in with team members for task details and progress Organizing ? 90 min
Working on the domain analysis and requirements elicitation with Isil Discussion 120 min 60 min
Group meeting to finalize main functionalities of the SIB Meeting 90 min 150 min
Requirements Specification with Orhan and Asya Su Wiki 120 min 180 min
Fixing minor things across Wiki page Wiki 60 min 60 min
Writing an outline for milestone report Wiki 30 min 30 min
Writing domain analysis report Wiki 60 min 60 min
Writing work done section in milestone report Wiki 120 min 120 min
Week 6
Task Type Estimated Time Time Taken
Attending the group meeting Meeting 60 min 90 min
Preparing meeting agenda before meetings Organizing 60 min 60 min
Off-meeting discussion with team members on Discord and WhatsApp Discussion - 60 min
Coming up a with potential names for our application Research 30 min 30 min
Reviewing issues Issues - 15 min
Week 7
Task Type Estimated Time Time Taken
Attending the group meeting Meeting 60 min 60 min
Preparing meeting agenda before meetings Organizing 30 min 30 min
Off-meeting discussion with team members on Discord and WhatsApp Discussion - 60 min
Studying for CMPE 352 midterm Study 300 min 300 min
Reviewing our repo before midterm Study 180 min 180 min
Documenting missing or incorrect parts of the Wiki Wiki 60 min 60min
Reviewing issues Issues - 15 min
Week 8
Task Type Estimated Time Time Taken
Off-meeting discussion with team members on Discord and WhatsApp Discussion - 15 min
Week 9 (Bayram Week)
Task Type Estimated Time Time Taken
Off-meeting discussion with team members on Discord and WhatsApp Discussion - 30 min
Creating use-case diagram Design - 300 min
Learning React Specification - 240 min
Week 10
Task Type Estimated Time Time Taken
Attending the group meeting Meeting 60 min 80 min
Preparing meeting agenda before meetings Organizing 60 min 60 min
Attending the TA feedback meeting and taking notes Meeting 30 min 30 min
Attending front-end meeting Meeting 120 min 120 min
Off-meeting discussion with team members on Discord and WhatsApp Discussion - 60 min
Discussion with team members under GitHub issues Discussion - 90 min
Reviewing issues and editing according to others' reviews Issues - 30 min
Learning React Specification - 60 min
Week 11
Task Type Estimated Time Time Taken
Updating weekly effort page Wiki 30 min 30 min
Learning React Specification - 30 min
Coding functionality of login and sign-up pages - 480 min
Off-meeting discussion with team members on Discord and WhatsApp Discussion - 60 min
Opening and reviewing issues and editing things according to reviews Issues - 240 min
Discussion with team members under GitHub issues Discussion - 60 min
Attending the group meeting Meeting 60 min 15 min
Implementing login and signup functions and bug fixing at backend - - 480 min
Making presentation - - 10 min
Deploying frontend and backend - - 60 min
Ordering project plan - - 120 min
Writing personal contributions and online deployment guide for milestone - - 180 min
Week 12 & 13
Contribution Issue Link PR Link Commit Link
I implemented property page. I created PropertyCard, GamesCard and NotExistCard for the page. I wrote CSS files for the cards' UI. I wrote endpoint connections and handled missing fields on response 186 187
I implemented user page. I implemented user details card that displays user information. I implemented multiple tabs including details, lists, games, reviews, followers that display relevent information. I wrote CSS files for all cards. I wrote endpoint connections. 193 213
I wrote unit tests for login and sign up. 197 199
I implemented follow functionality in both backend and frontend. 209 211
I wrote unit tests for follow functions. 219 ce1d693
I changed hardcoded endpoint urls to be retrieved from environment files for both frontend and backend and made ports to be modified within environment files. I made research and experimentation on deployment automatization and. 185 201
I made necessary changes on Arda's review functions to get them working. I add three more endpoints and did bug fixes with Isil 200, 246 6b17db1
I cleared out UI of game page before demo. 244 844c939
I made all invalid URLs lead to 404 page 195 18bff3e
I fixed many bugs in different functions. Most of them didn't require an issue, you may check them from "dev" branch commit history 198, 245
I deployed the app on DigitalOcean 238 PlayLog
I made demo presentation.
I coordinated the team.


⚠️ **GitHub.com Fallback** ⚠️