[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 |