-
Notifications
You must be signed in to change notification settings - Fork 1
Individual Contributions Oktay Özel Milestone 3
Throughout this milestone, I took on significant responsibilities in backend development and testing, focusing on implementation of forum related features and hot fixes functionalities as well as testing. In this milestone I have especially focused on testing and developed 54 tests as well as refactoring the testing base to a seperate directory instead of a single page. I have seperated unit and integration tests so that we had a clean code. at the end.
Task | Link | Duration |
---|---|---|
bookmark feature for comments, and posts | Issue #849 | 2 hour |
Refactoring all tests and cover all backend with tests | Issue #864 | 1 day |
Profile Picture addition endpoints and functionality | Issue #865 | 3 hours |
Reply Comments, Recursive comments and endpoints | Issue #888 | 2 hours |
Testing Comments during the Lab | Issue #751 | 2 hours |
Milestone 3 Preperation and Report | Issue #991 | 2 hours |
Task | Link | Duration |
---|---|---|
Merge and Integration of Pull Requests | Commit (PR #885), Commit (PR #862), Commit (PR #863) | 5 hours |
54 Unit and Integration tests in total as well as testing structure refactoring | Commit (follow_unfollow_tests), Commit (tests for posts and comments) | 3 hours |
Bookmark and Comment Features | Commit (is_bookmarked update), Commit (Comment Bookmark model serializer) | 2 hours |
Refactoring and Code Cleanup | Commit (Add tests folder), Commit (.env_example), Commit (separating view files) | 6 hours |
Profile and Guest Access Features | Commit (profile picture), Commit (guest access to post feed) | 2 hours |
Hotfixes and Corrections | Commit (typo in import), Commit (missing imports), Commit (hot fix static import) | 3 hours |
Throughout the project, I have served as a Backend Team member. I was responsible from all the forum, profile, post, comment, like, bookmark endpoints. I also have created 54 unit and integration tests for the implemented endpoints. I also have formed the backbone of the project and initial codes. My tasks was not limited to this, I also have implemented other key functionalities like activity streams, authentication, user model etc. I also have given support to project design, diagrams, organizing weekly meetings throughout the project. While we are establising the connection of backend and frontend-mobile, I have given the necessary support and immediate bug fixes to frontend and backend teams.
🏠 Home
- Oktay Özel
- Aras Taşçı
- Yunus Emre Özdemir
- Kaan Yolcu
- Elif Nur Deniz
Eymen Çeliktürk- Anıl Köse
Battal Hazar- Halil Özkan
Ebru Özçakı- Ali Tarık Şahin
- Ahmet Oğuz Engin
- Yağız Güldal
- Lab Report 1
- Lab Report 2
- Lab Report 3
- Lab Report 4
- Lab Report 5
- Lab Report 6
- Lab 7 PR
- Lab 8 PR
- Lab Report 9
- Lab Meeting 1
- Weekly Meeting 1
- Lab Meeting 2
- Weekly Meeting 2
- Frontend Meeting 1
- Lab Meeting 3
- Weekly Meeting 3
- Lab Meeting 4
- Frontend Meeting 2
- Weekly Meeting 4
- Weekly Meeting 5
- Frontend Meeting 3
- Lab Meeting 5
- Weekly Meeting 6
- Weekly Meeting 7
- Lab Meeting 6
- Weekly Meeting 8
- Lab Meeting 7
- Lab Meeting 8
- Weekly Meeting 9
- Requirements
- Elicitation Questions
- Project Plan
- Use Case Diagram
- Sequence Diagrams
- Class Diagrams
- Front-End Mockups
- Mobile Mockups
- User Scenario 1
- User Scenario 2
- User Scenario 3
- User Scenario 4
- User Scenario 5
- RAM
- Tags Documentation
- Domain Specific Improvement Ideas
- Lab-6 User Stories
- Customer Milestone 2 Plan
- Software Quality Plan
- Implemented Requirements For Milestone 2
- Customer Milestone 3 Plan
📅 Meetings
- Meeting 1
- Meeting 2
- Meeting 3
- Meeting 4
- Meeting 5
- Meeting 6
- Meeting 7
- Meeting 8
- Meeting 9
- Meeting 10 - Class Diagrams
- Meeting - Frontend 1
- Meeting - Backend 1
- Meeting 11
- Meeting - Backend 2 Wikidata
- Meeting - Frontend 2
- Meeting - Deployment
- Meeting - Frontend 3
- Meeting 12
- Meeting - Backend 3
- Meeting - Backend 4
- Meeting - Frontend 4
- Meeting 13
- Meeting 14
- Meeting 15
- Meeting 16
💻 Project
- Class Diagrams
- Sequence Diagrams
- Use Case Diagrams
- Requirements
- Elicitation Questions
- Project Plan
- Work Done By Each Member
- Milestone Report 1
- Scenarios-Mockups
- Responsibility Assignment Matrix
- Responsibility Assignment Matrix Old Version
- Related Software Analysis
- Workdone Each Member Milestone 2
- Milestone 2 Report
- Work Done By Each Member Milestone 3
- RAM 3
- Milestone Report 3