Ahmet Ege Tanrıverdi - bounswe/bounswe2025group5 GitHub Wiki

About Me

Hi, I'm Ege Tanriverdi. I am a junior Electrical and Electronics Engineering student at Boğaziçi University, pursuing a minor degree in Computer Engineering.


Skills and Interests

  • Programming Languages: Python, C++, JavaScript, MatLab
  • Systems and Tools: Linux, Bash, Git, HuggingFace
  • Interests: Optimization Theory, Information Theory, Deep Learning

Contact

Feel free to reach out to me via the following:


Contributions

Week 1: 12 February – 19 February

Task Effort Actual Time Related Issue
Created my personal page using the template. Low 30 minutes #12
Created the Research and Resources sections of the wiki page. Medium 50 minutes #13

Week 2: 20 February – 26 February

Task Effort Actual Time Related Issue
Learning git and github, focusing on terminal commands that are going to be used frequently Medium 1 hour #22
Created a section for git-hub commands. High 2 hour #22

Week 3: 27 February – 5 March

Task Effort Actual Time Related Issue
Research on our project topic, this was required for all of us to do so that we could come up with ideas. Medium 2 hours No issue related to individual research
Add a draft for functional requirements Medium 1 hour #31
Update the functional requirements and update the glossary accordingly, after the group discussion. Medium 1 hour #40

Week 4: 6 March – 12 March

Task Effort Actual Time Related Issue
Create Draft Use Case Diagram Medium 2 hours #50
Review all the requirements and update them according to the customer meeting. Medium 1 hour #47
Add a User Scenario Medium 1 hour #57

Week 5: 13 March – 19 March

Task Effort Actual Time Related Issue
Update Historical Records & Templates High 1 hour #68
Add new Requirements about post interactions High 30 minutes #69
CMPE352 Midterm 1 preparations

Week 6: 20 March – 26 March

Task Effort Actual Time Related Issue
Improve Class Diagram Draft Medium 1 hour #71

Week 7: 27 March – 2 April

Task Effort Actual Time Related Issue
Add Sequence Diagram High 2 hours #85
Sequence Diagram Drafts Uploaded by the team members and give feedback. High 3 hours Example reviews: #84 #88 #83
  • First half of the holiday week

Week 8: 3 April – 9 April

  • Second half of the holiday week

Week 9: 10 April – 16 April

Task Effort Actual Time Related Issue
Learning about backend development and the tools we are going to use - had no prior experience with backend. Very High 3 hours No related issue for individual research
Setting up tools like Postman, Intellij, MySQL Workbench, SpringBoot Very High 3 hours #92

Week 10: 17 April – 23 April

Task Effort Actual Time Related Issue and PR
Set a local database, ensure connection, check functionality. Medium 2 hours #105
Implement the database tables and queries for challanges, leaderboards and reports Very High 5 hours #PR #105

Week 11: 24 April – 30 April

Task Effort Actual Time Related Issue
Implement view profile endpoint(controllers, requests, responses, service, exceptions) Very High 4 hours #PR #109
Implement edit profile endpoint(controllers, requests, responses, service, exceptions) Very High 3 hours #PR #109
Code review: Review the codes for login and register endpoints. Merge the pull request. Medium 1 hour #PR

Week 12: 1 May - 7 May

Task Effort Actual Time Related Issue and PR
Implement database tables and queries for saved posts Very High 2 hours #169 #PR
Implement endpoints for saving, getting, unsaving posts endpoint(controllers, requests, responses, service, exceptions) Very High 4 hours #169 #PR

Week 13: 8 May - 14 May

Task Effort Actual Time Related Issues and PR
Update and push the unit tests Medium 1.5 Hours #280
Add an external API High 2 hours #PR #279
Create mock users, challanges, leaderboards, wastes, waste goals for the application demo and presentation. Medium 3 hours #288