Berke Argın - bounswe/2021SpringGroup1 GitHub Wiki

About me

Hello, I'm Berke. I am a senior student majoring in Mathematics and Computer Engineering. I am mainly interested in theoretical computer science and quantum computing. I am also interested in game development and music theory.

Skills

  • C/ C++/ C#
  • Java
  • Python
  • Verilog

Contact me

Weekly Assesments

451
Week 2
Task Duration Type
Inspected our repository to refresh my memory. 1 hour Research
Attended to the lab and summarized our previous work to our new team member Orkan. 4 hours Meeting
Revisited our requirements document and design documents. 30 min Research
Created a doodle to determine weekly meeting schedule. 30 min Research
Week 3
Task Duration Type
Updated and reviewed the requirements page. 2.5 hours Documentation
Sketched a basic UI design during the lab. 2 hours Design
Wrote and uploaded Meeting Notes 2 to the wiki. 2 hours Documentation
Attended to the weekly meeting and discussed project plan. 1.5 hours Meeting
Week 4
Task Duration Type
Researched Django Framework. 2.5 hours Research
Sketched Backend API structure. 2 hours Design
Did research on MySQL. 2 hours Documentation
Initialized the Django project with Emrah 1.5 hours Implementation
Implemented the initial registration methods of the API 2 hours Implementation
Attended to the weekly meeting. 1.5 hours Meeting
Week 5
Task Duration Type
Implemented initial methods for creating, listing posts and post templates. 4 hours Implementation
Attended a meeting with Emrah on future implementations. 2 hours Meeting
Attended a meeting with Emrah on future implementations. 2 hours Meeting
Wrote unit tests for the code I wrote 3 hours Implementation
Researched Swagger and REST framework 4 hours Research
Rewrote most of the code with REST framework 7 hours Implementation
Added Swagger page for our Backend API 2 hours Documentation
Week 6
Task Duration Type
Customer meeting. 2 hours Meeting
Fixed some of the issues present on the demo. 2 hours Meeting
Wrote Individual Milestone report 5 hours Documentation
Contributed to the group report 3 hours Implementation
Attended to the weekly meeting 2 hours Meeting
Week 7-8
Task Duration Type
Fixed some issues regarding CORS and CSRF. 2 hours Implementation
Rewrote authentication methods of the Backend API. 3 hours Implementation
Fixed the docker files and deployed the application correctly in a container. 3 hours Meeting
Rewrote some of the endpoints of the Backend API 3 hours Implementation
Attended to the Backend meetings and uploaded meeting notes 2 hours Meeting
Attended to the weekly meetings 2 hours Meeting
Week 9
Task Duration Type
Wrote new unit tests for the code I wrote. 2 hours Implementation
Did research and planning on the future feature implementations 5 hours Research
Prepared and uploaded customer demo scenario with Yunus and Muhammed. 2 hours Documentation
Fixed some bugs pointed out by the Frontend team 1 hour Implementation
Implemented text search funtionality for posts 2 hours Implementation
Attended to the weekly meeting 2 hours Meeting
Week 10
Task Duration Type
Customer Demo 2 2 hours Meeting
Refined the Swagger documentation by adding more detail 5 hours Research
Wrote individual report 5 hours Documentation
Contributed to group report 3 hours Documentation
Attended to the weekly meeting 2 hours Meeting
Week 11
Task Duration Type
Attended weekly meeting 2 hours Meeting
Implemented the core filtering API functionality 5 hours Implementation
Participated in Backend Meeting 45 min Meeting
Implemented number based query methods 1 hour Implementation
Implemented data validation methods 2 hours Implementation
352
Week 1
Task Duration Type
Examined Git for Ages 4 and Up briefly. 30 min Research
Attended to first meeting to meet with teammates and discuss work share. 1 hour Meeting
Edited this personal page, adding personal and contact information. 15 min Documentation
Added 3 repositories to the Favorite Repos page. 10 min Documentation
Added summaries of these 3 repositories to the Favorite Repos page. 20 min Documentation

This week is mainly about meeting my teammates, refreshing my GitHub and Wiki syntax knowledge and creating personal wiki page on this repository.

Issues

Week 2
Task Duration Type
Attended to a meeting to discuss project requirements, important questions and this weeks workshare. 1 hour Meeting
Researched some popular applications that have a community system. 1 hour Research
Filled in the application comparison table in the requirements page 2 hours Documentation
Added several entries to the glossary 45 min Documentation
Researched for a suitable software design pattern for the project 30 min Research

This week was mainly about brainstorming and research on project requirements. I made some research on some mainstream applications and examined their features.

Issues

Week 3
Task Duration Type
Attended to a brief meeting with my teammates on improving communication and project requirements. 1 hour Meeting
Attended to the PS holded by TAs . 1.5 hour Meeting

This week was relatively effortless but the PS that I've attended was very informative and cleared some ambiguities in the project description.

Week 4
Task Duration Type
Attended a meeting with TA where we further discussed project specifications and requirements. 1 hour Meeting
Participated in a discussion with teammates on possible scenarios for the project. 1 hour Research
Sketched an outline for an extensive user scenario 1 hour Research
Realized a complete user scenario (Scenario 3) with several team mates on our Discord group's voice channel. 1 hour Documentation
Created a mockup for Scenario 3 using an external tool. 3 hours Documentation
Reviewed other created scenarios and mockups of my group 30 min Research

This week we made significant steps in project planning. Customer meeting we made redefined almost every aspect of the project description and gave birth to many new system requirements. Also we obtained our first concrete perspective to the project through scenarios and mockups. There was a significant amount of work put through creating those as it required an extensive thought and conceptualization process.

Week 5
Task Duration Type
Attended to weekly PS where we discussed on previous and current assignment. 1 hour Meeting
Attended to weekly team meeting to discuss the task at hand and work share. 1 hour Meeting
Researched UML documentation and examples. 1.5 hour Research
Researched older repositiories. 30 min Research
Sketched an initial outline for the class diagram. 1 hour Research
Realized a class diagram with one of my teammates through Lucidchart. 2 hours Documentation
Reviewed the use case diagram and gave feedback to my teammates 30 min Research

This week, we realized the first phase of the Desing Documents assignment. I was responsible for creating a class diagram. I have learned many things on both UML and overall software design process. At the end of the week, we managed to form use case diagram and class diagram.

Week 6
Task Duration Type
Attended to weekly PS where we recieved feedback on our use case and class diagram. 1 hour Meeting
Researched UML sequence diagrams through documentations. 30 min Research
Researched older repositiories for sequence diagrams. 30 min Research
Realized sequence diagrams 1, 2 and 3 with one of my teammates through Lucidchart. 2.5 hours Documentation
Reviewed all design diagrams and gave a brief feedback. 30 min Research

This week we completed Design Documents assignment.

Week 7
Task Duration Type
Attended to weekly meeting. 1 hour Meeting
Reviewed almost all of the work done until Week 7. 1 hour Research
Wrote Executive Summary in Milestone 1. 1 hour Documentation
Filled in the personal work summary in the milestone report 15 min Documentation
Filled out my personal collumn in the RAM 30 min Documentation
Worked on the Gantt chart with teammates 2.5 hours Documentation
Reviewed the milestone report and gave feedback to my team 30 min Meeting

This week, I spent most of my time reflecting on the current project status and previous tasks we completed until now. Our weekly task was on creating a milestone report, which was a great oppurtunity to reflect on the efforts I made and things I have learned until now. I've also learned how to create a Gantt chart using ProjectLibre.

Week 8
Task Duration Type
Fixed some errors in the class diagram. 15 min Documentation

This week was the spring break week, so we took a week off from work as a team. However, I noticed some errors in our class diagram and made some corrections.

Week 9
Task Duration Type
Made research on RESTful APIs. 3 hours Research
Read documentation of Django Framework. 3.5 hours Research
Implemented a small application using Django Framework as an exercise. 4 hours Implementation
Attended the PS for the Github tutorial. 1.5 hours Research
Attended the PS for the Implementation assignment. 1.5 hours Research

In this week, I spent a fair amount of time learning on web development. While it was difficult to comprehend at first due to my inexperience, I managed to learn a lot through research and hands on practice.

Week 10
Task Duration Type
Research for a public RESTful API to use in the project. 2.5 hours Research
Created a small app for our practice app that supported Post Template mechanism. 4 hours Implementation
Merged the apps implemented with Cem Kaya. 4.5 hours Implementation
Attended the PS on Docker. 1.5 hours Research

In this week we managed to create a base app for our implementation assignment. It was an intense week and I learned a great deal using Github and Django.

Week 11
Task Duration Type
Added an API call to our app. 2.5 hours Research
Made research on Javascript to create frontend pages with customised behaviour. 4 hours Implementation
Created HTML templates and added RESTful API functions to our app 5 hours Implementation
Wrote unit tests to my code. 2 hours Implementation
Reviewed codes of my fellow teammates. 2-3 hours Review
Attended the PS. 1.5 hours Research
Wrote my individual report for Milestone 2 . 5 hours Documentation

This week was even more intense than the previous as I tackled many challenges in the development.

Week 12
This was the final week of the semester and I did not made a significant effort on this course in this week.
⚠️ **GitHub.com Fallback** ⚠️