-
Notifications
You must be signed in to change notification settings - Fork 1
Contributions of Can Uzduran ‐ 451 Milestone 1
Can edited this page Dec 29, 2023
·
1 revision
As a member of the project team, I have contributed to various tasks related to the backend design, implementation and database setup of the project. My specific responsibilities include:
- Creating the basis for the backend: I was responsible for creating the boilerplate for backend project. I've created a base Spring project and discuss with my teammates on the file structure of the boilerplate
- Updating / Redesigning Class Diagrams: Since classes are directly related to entities being used and interacted throughout backend operations, I've taken part in refactoring of class diagrams with my teammates
- Setting up and configuring database: I was responsible for creating the database of the backend project
- Creating the README page: I was responsible for creting a document where both users and my teammates understand what's going on in every layer in backend project. I also think that this documentation process also helped to organize among ourselves
- Implementing various endpoints: I've also taken part in implementation processes of few endpoints such as register and delete user and related endpoints for "tag" functionality
To sum up, I have contributed equally to the team's efforts, working on various implementation and documentation tasks to ensure the backend project's success and organization of the team.
Week 1
Week 2
Week 3
Week 4
Week 1
Description | Type of Work | Issue |
---|---|---|
Deciding on Meeting Time and Details with the Stakeholder | Discussion | #368 |
Reviewing the Existing Repository | Documentation | #369 |
Meeting on Redesigning of the Requirements | Discussion | #371 |
Research Resources and Tools for Backend | Research | #383 |
Filling the First Lab Report | Documentation | #400 |
Week 2
Week 3
Week 4
Description | Type of Work | Issue |
---|---|---|
Adding My Individual Contributions to First Milestone Deliverables | Documentation | #537 |
Title | PR | Conflict |
---|---|---|
Lab report #2 - 10.10.2023 is Added | #430 | |
register endpoint, database config, mapping config, services, etc. | #442 | |
Delete user implementation | #477 | |
Refactorings on register endpoint | #479 | |
register user refactorings | #483 | Merge conflict has occured has abondened the PR |
tag functionality implementation | #556 | |
add game tag bugfix | #564 | |
custom exception handling mechanism is added | #572 |
Title | PR |
---|---|
authorization logic implemented | #555 |
added java formatter | #481 |
Backend change password endpoint implementation | #480 |
Backend game entity | #553 |
Backend game detail endpoint | #565 |
Title | PR | Conflict |
---|---|---|
authorization logic implemented | #555 | |
added java formatter | #481 | |
Backend change password endpoint implementation | #480 | Violation of seperation of concerns hence requested changes |
Backend game entity | #553 | Violation of REST API standards hence requested changes |
Backend game detail endpoint | #565 |
I've actively participated in both general team meetings and backend team meetings. Additionally, took a in various tasks with my teammates to ensure an organized structure throughout development processes of the team.
Cmpe 352
Cmpe 451
Cmpe 352
Milestone 1
Final Milestone
Milestone 1
Milestone 2
Final Milestone
- Authentication Mockup
- Forum Mockup
- Game Reviews Mockup
- Games Page Mockup
- Group Page Mockup
- Home Page Mockup
- Profile Page Mockup
- Unregistered User Scenario: Sign Up
- Unregistered User Scenario: Search for a Game and Browse the Game Forum
- Registered User Scenario: Create Post in a Game Forum
- Registered User Scenario: Search For Groups and Join A Group
📝 RAM
- Issue Template
- Personal Information Template
- Meeting Note Template
- Contributions Template
- API Documentation Template
API Documentation for Practice App
- Top Games
- Yugioh Card
- Hearthstone Card
- Games By User
- Game Reviews
- Games By Genre
- Games By Category
- Game Suggestions
- Esport Tournaments
- Achievement By Game Id
- Rock Paper Scissors
- Game By Deal