CMPE451 ‐ Individual Contribution Report 1 ‐ Ömer Bahadıroğlu - bounswe/bounswe2023group6 GitHub Wiki
-
Member: Ömer Huzeyfe Bahadıroğlu
-
Responsibilities:
- Contributing to the initial setup and architectural decisions of the backend structure.
- Implementing and testing backend services, with a focus on the access and authentication features.
- Preparing a part of the Milestone 1 Review to ensure the project's progress and future plans are clearly documented and communicated.
- Evaluating tools and processes to enhance backend development efficiency and maintainability.
- Reviewing and giving feedbacks to the other team member for their works.
-
Main contributions:
- Dedicated time to learn Kotlin & Spring Boot framework to contribute effectively to the back-end development.
- Contributed to the initial determination of the backend structure and participated in initializing the backend code repository.
- Played a role in deciding the backend implementation details of the Character Page feature.
- Updated the class diagram to reflect changes in the requirements, maintaining alignment between the project's documentation and its evolving code base.
- Implemented a sample endpoint for testing purposes which served as a reference for further endpoint development.
- Created user login/logout functionality, a critical feature for the project's user management system.
- Developed a comprehensive summary of the project's status and outlined planned changes for the Milestone 1 Review.
- Wrote and executed test cases for the Access Service to guarantee robustness and reliability.
- Conducted an in-depth evaluation of the tools and processes used in backend development, providing a critical analysis and suggestions for improvement.
-
Code-related significant issues:
-
Management-related significant issues:
- #345: Preparing a part of Milestone 1 Review: Summary of Project Status and Planned Changes.
- #346: Preparing a part of Milestone 1 Review: Evaluation of Tools and Processes - Backend.
- #261: Decide the Backend Implementation of the Character Page.
- #240: Update the class diagram w.r.t. the changes in the requirements.
-
Pull requests:
- Created and merged pull requests for the implementation of backend generally.
- Reviewed pull requests related to the backend structure and user authentication features.
- There was no conflict in any of them
- My pull Requests:
- Reviewed and merged pull requests:
-
Additional information:
- I was the one to get the backend folder structure and layers started, which then became the base for all the backend development that followed.
- Worked hand in hand with the rest of the team, helping them with their parts of the project and making sure everything worked together well.
- Whenever I ran into problems with my work, I didn't hesitate to ask for help from my teammates. This not only helped me move forward but also helped us all work better together.
- Took part in gathering the different pieces for the Milestone 1 report, helping to put together our findings and plans.
- Actively engaged in weekly meetings and provided feedback to other team members.
- Assisted in refining the project's requirements.