[OLD]Personal Effort (Mücahit Erdoğan Ünlü) - bounswe/bounswe2024group11 GitHub Wiki
Week 1: 13-19 February
Task | Type | Time Taken |
---|---|---|
Created my first issue and self-assigned. Can be seen at link | Good first issue | 10 minutes |
Created my bio page. Can be seen at link | Repo | 1 hour |
Explored some repositories (keras and tf) on Github | Research, Repo | 1.5 hours |
Studied Git and watched "Git For Ages 4 And Up" on Youtube. Prepared a Git Tutorial. The tutorial can be seen at link | Research, Repo | 3 hours |
Week 2: 20-26 February
Task | Type | Time Taken | Estimated Time |
---|---|---|---|
Updated my personal efforts page according to the new template. It can be seen at link | Repo | 10 minutes | 10 minutes |
Added contact info to my bio page. My bio page can be seen at link | Repo | 10 minutes | 10 minutes |
Researched Sherlock repository and added my evaluation to the research page. My evaluation can be seen at link | Research | 20 minutes | 10 minutes |
Week 3: 27 Feb-4 March
Task | Type | Time Taken | Estimated Time |
---|---|---|---|
Designed and shared weekly meeting poll. New communication plan can be seen at link | General | 10 minutes | 10 minutes |
Learned Wikidata | Research | 30 minutes | 1 hour |
Week 4: 5-11 March
Task | Type | Time Taken | Estimated Time |
---|---|---|---|
Determined domain selection criteria with Muhammet Emin Çiftçi. The document can be seen at link | General | 1 hour | 1 hour |
Researched about requirements elicitation questions | Research | 30 minutes | 30 minutes |
Read my teammates' research pages | Research | 30 minutes | 30 minutes |
Week 5: 12-18 March
Task | Type | Time Taken | Estimated Time |
---|---|---|---|
Prepared system requirements. It can be seen at link | Repo | 2 hours | 1 hour |
Prepared the glossary for requirements It can be seen at link | Repo | 30 minutes | 30 minutes |
Reviewed user requirements at link | Repo | 30 minutes | 30 minutes |
Reviewed nonfunctional requirements at link | Repo | 30 minutes | 30 minutes |
Created RAM table. The table can be seen at link | Repo, Research | 30 minutes | 30 minutes |
Reviewed and Gave feedback to Project Plan | Repo | 30 minutes | 30 minutes |
Contributed to the Milestone Report | Repo | 1 hour | 1 hour |
Week 5: 19-25 March
Task | Type | Time Taken | Estimated Time |
---|---|---|---|
Learned Class Diagrams at link | Repo | 1.5 hour | 1 hour |
Created the first version of class diagrams with Hasan and Emre | Design | 2.5 hour | 2.5 hour |
Week 6:
Task |
---|
I did not do much during the exam week other than preparing for the exam. And during Bayram |
Week 7: 16-22 April
Task | Type | Time Taken | Estimated Time |
---|---|---|---|
Drew Sequence Diagram for create post use case w/Arda Vural here | Design | 1 hour | 1 hour |
Reviewed Class Diagrams | Design | 45 min | 45 min |
Cloned the project Repo | Repo | 10 min | 10 min |
Watched the video about Django Rest | Research | 15 min | 15 min |
Implemented the tutorial Django Rest on my local | Research | 1 hour | 1 hour |
Added windows versions of the commands on page | Repo, Research | 30 min | 30 min |
Reviewed class diagram with Ceyda and Emre. meeting notes in the comments | Design | 30 min | 30 min |
Constructed Relational Database Tables with Ceyda. It can be seen here | Design | 1 hour | 1 hour |
Week 8: 23-29 April
Task | Type | Time Taken | Estimated Time |
---|---|---|---|
Wrote API tests for CRUD endpoints with Muhammed Emin Arayıcı | Test | 4 hour | 4 hour |
Updated Class diagram | Design | 2 hour | 2 hour |
Refactored User model to inherit AbstractBaseUser | Implementation (BE) | 3 hour | 3 hour |
Created API endpoints for signup and login | Implementation (BE) | 4 hour | 4 hour |
Wrote 4 tests for signup and login API endpoints | Test | 1 hour | 1 hour |
Document the research for writing unit tests for Django REST API endpoints | Research | 1 hour | 1 hour |
Updated class and sequence diagrams together with Ozan and Hasan | Design | 3 hour | 3 hour |
Updated API endpoints so that they return proper status codes | API | 1 hour | 1 hour |
Updated Requirements according to the feedback. Old version | Requirements | 1 hour | 1 hour |
Researched and documented how to write Swagger UI for Django REST | Research | 2 hour | 2 hour |
Implement Swagger UI for login and register API endpoints | API, Documentation | 2 hour | 2 hour |
Document the search endpoint on swagger UI | API, Documentation | 20 min | 20 min |
Discuss new Wikidata API functionality about semantic search and Update requirements to explain semantic search and wikidata API clearly with Ceyda | Requirements | 2 hour | 2 hour |
Implement search endpoint which utilizes semantic wikidata API with Ceyda | API | 5 hour | 5 hour |
Review and update readme of web with Ümit | Documentation | 30 min | 30 min |
Do final refinements on diagrams and requirement | Requirements, Design | 1 hour | 1 hour |