โHello, I'm Volkan Bora Seki
๐ปI'm an UNDERGRAD Computer Engineering student in his 6th term.
- Java, Python, C, RISC V Assembly, JavaScript
- Completed a 40-day internship in customer experience & web design using Node.js.
๐ I love stand-up comedy. Been performing for a year.
๐ท from the Demir Demirgil scene from last year
๐ธ I play guitar since high school.
www.linkedin.com/in/volkan-bora-seki-9b8ba2251
Weekly Effort โ Volkan Bora Seki
Week 1
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Created personal wiki page. Practiced Markdown syntax and GitHub wiki navigation. |
1 hour |
Task |
11 |
| Task2 |
Prepared a GitHub tools introduction page to assist team members. |
2 hours |
Task |
20 |
Week 2
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Conducted research on GitHub workflows, issues, project boards, and PRs. |
1.5 hours |
Research |
โ |
| Task2 |
Taking meeting 3 notes and recording according to template |
0.5 hours |
Wiki |
[304](https://github.com/bounswe/bounswe2025group2/issues/304
|
Week 3
Week 4
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Wrote and reviewed user scenarios 4 and 1, structured interaction flows. |
2 hours |
Documentation |
49 |
| Task2 |
Created use case diagrams for the system based on requirements. |
2 hours |
Documentation |
#62
|
Week 5
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Explored basics of React Native components and mobile development flow. |
1.5 hours |
Research |
โ |
| Task2 |
Reviewing issue 24 and 25 |
0.5 hours |
- |
โ |
Week 6
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Added functional requirements for the rewarding system. |
2 hours |
Task |
#83
|
| Task2 |
Created a mock-up for the finding program UI and user interaction. |
2 hours |
Task |
82 |
| Task3 |
Designed mockups for the rewarding system page with basic flow. |
2 hours |
Task |
#81
|
| Task4 |
Created and formatted personal weekly effort tracking page. |
1 hour |
Documentation |
87 |
| Task5 |
Taking meeting 9 notes and recording according to template |
0.5 hours |
Wiki |
[306](https://github.com/bounswe/bounswe2025group2/issues/306
|
Week 7
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Researched mobile UI/UX best practices for Android interfaces. |
1.5 hours |
Research |
โ |
| Task2 |
Adding requirements part on Sport program scenario |
2 hours |
Wiki |
84 |
| Task3 |
Taking mobil meeting 1 notes and recording according to template |
0.5 hours |
Wiki |
[307](https://github.com/bounswe/bounswe2025group2/issues/307
|
| Task4 |
Reviewing issue 40 |
0.5 hours |
- |
โ |
Week 8
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Documented mobile team roles and contributions on the project wiki. |
2 hours |
Documentation |
97 |
Week 9
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Planned emulator setup strategy for testing. |
1.5 hours |
Setup |
โ |
| Task2 |
Taking mobil meeting 2 notes and recording according to template |
0.5 hours |
Wiki |
[308](https://github.com/bounswe/bounswe2025group2/issues/308
|
| Task3 |
Reviewing issue 116 |
0.5 hours |
- |
โ |
| Task4 |
Reviewing PR 121 |
- |
121 |
|
Week 10
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Installed and configured React Native framework. |
2 hours |
Setup |
124 |
| Task2 |
Installed and tested Android emulator. |
1 hour |
Setup |
125 |
| Task3 |
Designed login and registration page for mobile UI. |
2 hours |
Implementation |
126 |
| Task4 |
Implemented goals page functionality on mobile. |
2 hours |
Implementation |
142 |
| Task5 |
Reviewing issue 90 and 108 |
0.5 hours |
- |
โ |
Week 11
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Adding second type of goals on page |
1 hours |
Implementation |
184 |
| Task2 |
Goal counter and numbers shown is done |
1 hour |
Implementation |
185 |
| Task3 |
Added deadline logic to goal page. |
2 hours |
Implementation |
186 |
Week 12
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Designed a mock profile page |
1 hour |
Implementation |
187 |
| Task2 |
Designing a Mock chat |
1 hours |
Implementation |
188 |
| Task3 |
Adding chat feature text only |
1 hours |
Implementation |
189 |
| Task4 |
Designing a Mock add new page |
1 hours |
Implementation |
294 |
| Task5 |
Installing a img chooser library and adding to add new and chat pages |
2 hours |
Implementation |
295 |
| Task6 |
Doing goal mock and login added PR PR number 183 |
Implementation |
183 |
|
| Task7 |
Implementing goal logic added PR PR number 252 |
Implementation |
252 |
|
| https://github.com/bounswe/bounswe2025group2/pull/252 |
|
|
|
|
Week 13
| Task |
Description |
Duration |
Type of Work |
Issues |
| Task1 |
Added cat fact external api |
2 hours |
implementation |
281 |
| Task2 |
Resolving conflicts on PR |
0.5 hour |
Bug fix |
298 |
| Task3 |
Adding goal statistics on goal page and rate bar |
1 hours |
Implementation |
300 |
| Task4 |
Re designing profile page |
1 hours |
Implementation |
272 |
| Task5 |
Reviewing issue 140 and 301 |
0.5 hours |
- |
โ |
| Task6 |
Doing profile page PR number 273 |
Implementation |
273 |
|
| Task7 |
Doing cat api PR number 280 |
Implementation |
280 |
|
| Task8 |
Doing chat design and contributed PR number 286 |
Implementation |
286 |
|
| Task9 |
Doing add new design to pr level PR number 287 |
Implementation |
286 |
|
| Task10 |
Finalized chat on pr 302 |
Implementation |
302 |
|
| Task11 |
Reviewing PR 310and 302 |
- |
310 |
|
| Task12 |
Completing weekly effort table |
2 hours |
- |
309 |
http://10.0.2.2:8000/api/cats/fact/
When you make a GET request to this endpoint, it returns a random cat fact as a JSON response.
How itโs used in your app:
The ApiDemoScreen component fetches a random cat fact from this API and displays it on the screen.
Thereโs also a button to fetch another fact.
{
"fact": "Cats sleep for 70% of their lives."
}
The Cat API is a simple demonstration API that provides random cat facts for fun or for testing API calls in your app.
If you want to see the code, check out:
src/Pages/ApiDemoScreen.tsx