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!
- Python
- Java
- C
- C++
- SQL
- Flask
- HTML
- Dancing (very very very passionate)
- Travelling
- Card Games
- Board Games
- Exploring restaurants in Istanbul
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
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)