-
Notifications
You must be signed in to change notification settings - Fork 1
Individual Contributions Halil Özkan Milestone 3
As a member of the backend team, my main responsibilities included ensuring that our backend systems communicated effectively with the frontend. I was tasked with fixing bugs, adding new features, and improving existing functionalities to enhance the overall performance and user experience of our application. Additionally, I played a key role in reviewing and merging pull requests from my teammates, which helped maintain the integrity and quality of our codebase. I also managed deployment processes and collaborated closely with other team members to address any backend-related issues promptly.
I worked on several important backend issues that were crucial for the stability and functionality of our application. Below is a detailed overview of these issues:
Issue Title | Link | Status |
---|---|---|
Final report final release notes | #992 | Open |
Description: Prepared the final release notes summarizing all major updates and changes. | ||
Backend: Search Posts return the is_bookmark and is_liked fields wrong bug | #968 | To Do |
Description: Fixed a bug where search posts were incorrectly returning is_bookmark and is_liked fields. |
||
API and API Documentation Acceptance Criteria | #718 | Open |
Description: Defined and reviewed the acceptance criteria for our API and its documentation to ensure clarity and completeness. | ||
Add quiz level to search | #906 | Closed |
Description: Added a new feature that allows users to filter search results based on quiz levels. | ||
To see liked posts liked comments | #860 | Closed |
Description: Enabled functionality for users to view posts and comments they have liked. | ||
Backend: Returning the 'profile_picture' field in User Search | #831 | To Do |
Description: Implemented the feature to include the profile_picture field when searching for users. |
||
Fix get_comment_by_id | #810 | Closed |
Description: Resolved an issue where fetching a comment by its ID was not working correctly. | ||
Update Feed | #778 | Closed |
Description: Updated the feed functionality to display the most recent and relevant posts. |
I actively contributed to the project by submitting and reviewing pull requests (PRs). These PRs included new features, bug fixes, and improvements to our backend systems. Below is a detailed list of my contributions through PRs:
Pull Request Title | Link | Status | Notes |
---|---|---|---|
added quiz level on search | #907 | Merged | Added the ability to filter search results by quiz level, enhancing user experience. |
reply to comments functionality | #863 | Merged | Implemented a feature that allows users to reply to comments, improving interaction. |
added necessary endpoints | #862 | Merged | Approved and integrated new backend endpoints to support additional features. |
fix in search | #858 | Merged | Improved the accuracy and performance of the search functionality by addressing existing issues. |
is_bookmarked | #856 | Merged | Fixed the bookmarking fields to ensure they correctly reflect user actions. |
fixed the problem | #811 | Merged | Resolved identified issues and received approval for the changes. |
Backend 750 | #779 | Merged | Approved and implemented backend improvements to enhance system performance. |
update search | #756 | Closed | Changes were requested before the PR was closed without merging. |
Throughout the project, I played a significant role in enhancing the backend infrastructure of our application. By addressing critical bugs and implementing new features, I ensured that our backend systems were reliable, efficient, and aligned with the project's goals. My work on issues such as fixing the search functionality, enabling users to view liked posts and comments, and adding profile picture fields in user searches contributed directly to improving the user experience.
In addition to solving problems, I actively developed new features through pull requests. Adding quiz levels to the search functionality and enabling reply features for comments were key enhancements that made our application more interactive and user-friendly. I also took the initiative to review and merge PRs from teammates, ensuring that all code changes met our quality standards and were seamlessly integrated into the main codebase.
By managing both the resolution of high-priority bugs and the development of new features, I helped maintain a stable and scalable backend environment. My contributions not only fixed existing issues but also paved the way for future improvements and feature additions. Collaborating closely with my team, I ensured that our backend systems supported the overall functionality and performance of the application, leading to a successful and well-rounded final product.
🏠 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