Kristina Trajkovski - bounswe/bounswe2024group9 GitHub Wiki

Introduction

Little Kristina (1)

Hey hey! I am Kristina Trajkovski, a half Macedonian half Hungarian from Serbia currently studying computer engineering at Boğaziçi University in Istanbul, Тürkiye. [I just love saying that complicated sentence :)] This is my personal page for the CMPE352 and CMPE451 software engineering courses. I am very passionate about problem solving, project management, and exploring new areas of coding in general, so I am very excited to see what this year has in store for me. My goal is to land a job which would keep my brain connected at all times, or in other words, shower me with project opportunities while in an innovative environment. I believe this course will be one of the most educating ones in my academic life so let's dive in wooo!

Skills

  • Python
  • Java
  • C
  • C++
  • SQL
  • Flask
  • HTML

Personal Interests

  • Dancing (very very very passionate)
  • Travelling
  • Card Games
  • Board Games
  • Exploring restaurants in Istanbul

Contact Me

Weekly Progress

Weeks 1 and 2
Task Estimated Duration Actual Duration Type of Work Issues
Write the requirements, create mockups, and design diagrams for forum details and code execution page 4 hrs 4hr design, requirements #202
Create a long term plan with Halil 2hrs 1hr planning #205
Week 3
Task Estimated Duration Actual Duration Type of Work Issues
Write a scenario for the project with Serhan 20 minutes 20 minutes design, requirements #202 - continue
Create a django skeleton and test it with a simple query 1hr 1hr back end, Wiki PR #210
Look into Wikidata queries with Damla 4 hrs N\A back end, Wiki #211
Review and test Judge0 API by Serhan 1hr N/A back end, code execution PR #213
Week 4
Task Estimated Duration Actual Duration Type of Work Issues
Implement Wikidata search and result API 4hrs 4 hrs Wikidata, back end #222, PR #223
Redo Wikidata API 1hr 1 hr Wikidata, back end PR #236
ARCHIVED - Weekly Progress CMPE352
Week 1
Task Estimated Duration Actual Duration Type of Work Issues
Gathered teammates' GitHub names and shared with the teaching staff as a communicator ~20 mins ~20 mins Communication N/A
Created labels for future use ~20 mins ~15 mins Design/Documentation #1
Created personal wiki page ~30 mins ~25 mins Design/Documentation #2 , #10
Watched videos on how to use git , how to create a wiki page, and how to navigate GitHub ~1hr ~1.5 hrs Research #6
Found some interesting public repositories: AI model development at Stanford, Backgammon game's code (I have been obsessed with this game lately - tavla in Turkish), Music Memory Game ~30 mins ~30 mins Research #6
Week 2
Task Estimated Duration Actual Duration Type of Work Issues
Searched for a new GitHub repository to share - one with a nice ReadMe, contributions, Wiki page etc. Chose Uber - NullAway ~1hr ~40 mins Research #4
Updated the "Weekly Effort Template" to hold estimated duration ~15mins 3 mins Minor fix, design #16
Week 3
Task Estimated Duration Actual Duration Type of Work Issues
Learn how to use Projects, create a project, learn how to connect issues to projects ~ 2 hrs ~ 1.5 hour Research/Documentation #42
Do some research on Wikidata, SPARQL, Wikidata API etc. ~ 2 hrs ~ 30 mins Research #45
Week 4
Task Estimated Duration Actual Duration Type of Work Issues
Meet with other subcommunicators and discuss general topics mockups, requirements, and elicitation questions should contain. Create a document stating the requirements for the mockup team. ~ 1 hr ~ 1.5 hour Research/Meeting #55
Complete initial research on Wikidata, SPARQL, Wikidata API etc. ~ 2 hrs ~ 2hrs Research #45
Discuss mockup designs with "mockup subteam" members 2 days 2 days Design/Meeting N/A
Create a mockup page for the Feed ~2 hrs Design #57
Week 5
Task Estimated Duration Actual Duration Type of Work Issues
Meet with the professor and elicitation team members to perform a Q&A session about project expectations 1hr ~2 hrs Discussion #75
Transfer the plans from issues, meetings, discussions to Project Libre, create a Gunnt chart 2 hrs 2 hrs Planning/Documentation #69
Update the environment (open new pages, add issues to projects, add milestone) 15 mins 1 hr Minor fixes N/A
Add feed related requirements 3 hrs 1 hr Discussion/Design #70
Add feed related elicitation questions 1 hr 1hr Discussion/Design #72
Add feed related mockups 1 hr 1.5 hrs Discussion/Design #71
Add summary and long-term plan to the milestone1 report 1 hr 1 hr Documentation #86
Add contributions to the milestone1 report 30 mins 1 hr Documentation #87
Week 6
Task Estimated Duration Actual Duration Type of Work Issues
Go over the feedback received in Milestone 1, assign tasks 15 mins 20 mins Discussion N/A
Week 7
Task Estimated Duration Actual Duration Type of Work Issues
Start working on design diagrams related to search results 4 hours 1.5 hours (to be continued) Design #114
Week 8
Task Estimated Duration Actual Duration Type of Work Issues
Complete design diagrams related to search results 2 hours 1.5 hours Design #114
Research API implementation and start working on it 2-3 hours 4+ hours Research/Implementation research materials
Week 9
Task Estimated Duration Actual Duration Type of Work Issues
Work on API Implementation 3-4 hours 5-6 hours Implementation #120, PR #124
Week 10
Task Estimated Duration Actual Duration Type of Work Issues
Update the Long Term Plan 1 hour 1 hour Planning (Correction) #125
Contribute to the Creation of the Private Database with Mustafa Atak 3 hours 1 hour Implementation - Back End #126, PR #131
Work on the Front End of the Search and Results Pages with Eray Eroğlu and Mustafa Atak 3-4 hours 3-4 hours Implementation - Front End Web #129, #142, PR #143
Week 11
Task Estimated Duration Actual Duration Type of Work Issues
Provide the Functionalities for Sign Up and Log In - Authenticaiton with Mustafa Atak 2 hrs 4 hrs Implementation - Back End #133, #150, PR #151
Test the deployed application, provide feedback on Docker functions by Yiğit Kağan Poyrazoğlu 30 mins 30 mins Testing, Deployment #145, #156
Revise and Reform Design Diagrams with Eray Eroğlu 1 hr 2hrs Design, Corrections #144
Revise and Reform System and Non-Functional Requirements 1 hr 2hrs Requirements, Corrections #135
Week 12 and 13
Task Estimated Duration Actual Duration Type of Work Issues
Implement the generation of the API documentation via Swagger 2 hrs 1hr documentation #160, PR #168
Create Unit Tests for the Wikidata API 2 hrs 2hrs testing #160, PR #168
Update Final Project Plan 30 mins 30 mins planning #163
Create Routes and all the related functions in the back end with Mustafa and Ceylin 2 hrs 6 hrs implementation/web/back end #171, PR #181
Revise the front end for the route creation page 1 hr 1 hr implementation/web/front end #178, PR #181
Create a user test for mobile search 1 hr 1 hr testing #161
Work on database API documentation with Mustafa 1 hr 1 hr documentation #179
Important files: [response_1715811903511.json](https://github.com/bounswe/bounswe2024group9/files/15327275/response_1715811903511.json) [response_1715812903203.json](https://github.com/bounswe/bounswe2024group9/files/15327297/response_1715812903203.json)

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