Emre Türker | Individual Contribution Page ‐ Milestone 1 - bounswe/bounswe2023group6 GitHub Wiki
-
Member: Emre Türker
-
Responsibilities:
- Researching, determining, and implementing the flows of backend services.
- Determining architecture of the code base for backend.
- Preparing a part of the Milestone 1 Review related to describing the status of deliverables.
- Reviewing the works done by other team mates and giving respective feedbacks.
-
Main contributions:
- Researched the authentication flow and led the work of the backend team.
- Draw the necessary flow chart in detail for the login-logout-registration endpoints, and the effects of the authentication for future implementations to make the teammates have a better understanding of the cookie-based authentication process.
- Actively participated in the brainstorming activities related to determining the general ingredients for the character and games pages, also in the recommendation algorithm during labs.
- Implemented the registration related backend services: setting up the endpoint, implementing the hashing algorithm, deciding on how to store images on the DB.
- Implemented the Swagger documentation for enable better synchronization with other teams.
- Wrote the README file for the backend to eliminate the time spent on describing how to run the backend on their local to frontend and mobile teams.
- Wrote Unit tests for the services to ensure the business logic.
- Implemented controller and service for accessing the user information.
- Wrote a part in the milestone related to the status of deliverables.
- Helped teammates solve their problems related to the set up of the project and IDE related problems.
-
Code-related significant issues:
- #254: Determine Backend Structure and Initialize the backend.
- #259: Learn Kotlin & Spring Boot framework for the back-end.
- #275: Implement registration endpoint and set up database.
- #289: Implement Swagger documentation.
- #317: Implement Unit tests for Access Service.
- #339: Implement User Controller and User Service.
-
Management-related significant issues:
-
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.
- I have not come across with any conflicts since everyone worked on different parts of the project.
- My pull Requests:
- Reviewed and merged pull requests: