-
Notifications
You must be signed in to change notification settings - Fork 1
Contributions of Zeynep Baydemir ‐ 451 ‐ Final Milestone
Zeynep Baydemir
Group: 5
Subgroup: Backend
- Updating Class Diagrams: I was responsible for adding avatar feature to class diagrams.
- Updating Sequence Diagrams: I was responsible for updating the sequence diagrams according to changes in our project design.
- Login Implementation: I was responsible for backend implementation of login feature.
- Me Endpoint Implementation: I was responsible for backend implementation of me endpoint that takes token and returns user information.
- Game Detail Implementation: I was responsible for backend implementation of game detail.
As a member of the project team, I have contributed to various tasks related to the backend development of the project. My specific responsibilities include:
Overall, I have contributed equally to the team's efforts, working on various tasks to ensure the project's success.
Week 1
Week 2
Description | Type of Work | Issue | Time Spent |
---|---|---|---|
Deciding on the technologies that will be use in backend | Discussion | #421 | 15 mins |
Week 3
Description | Type of Work | Issue | Time Spent |
---|---|---|---|
Login Implementation | Feature | #447 | 4 hour |
-
## Responsibilities
Between Milestone 1 and 2, I've got various responsibilities. Firstly, I implemented the admin role to ensure security in our project. After that, I implemented the forum moderation functionality to be able to ban/unban users and delete posts. I hashed the passwords in necessary authorization functions. In that way, our project is more secure. I developed group related functions such as join and leave group features and group moderation where moderators can ban/unban member or add new moderator. I also developed last activities in profile so that users can see their activities.
Description Type of Work Issue Time Spent Admin Role Implementation-BE Feature #631 2 hour Forum Moderation Implementation Feature #635 3 hour Password Hashing Feature #638 1 hour Admin Permissions in Post Comments Feature #706 1 hour Group Moderation Implementation Feature #705 4 hour Join-Leave Group Implementation Feature #704 3 hour Unban User Implementation Feature #803 1.5 hour Last Activities Implementation Feature #804 3 hour
Title | PR | Conflict |
---|---|---|
Auth service unit tests | #600 | |
Password Hashing | #657 | |
Updating Tests According To Password Hashing | #659 | |
Admin Role Implementation | #660 | |
Forum Moderation | #663 | |
Admin Permission to Delete or Update Reviews | #664 | |
Fixing Only Admin Can Delete or Update Review Issue | #669 | |
Admin Permission to Delete or Update Comments | #739 | |
Join-Leave Group Implementation | #743 | |
Group Moderation Implementation | #750 | |
Unban User Implementation | #820 | |
Last Activities Implementation | #841 | |
Post Detail Authorization Fix | #847 | |
Forum Service Unit Test | #916 | |
Group Service Unit Test | #921 |
Title | PR |
---|---|
Object as Query Parameter Fix | #661 |
Filter Implementation for Forum Posts | #662 |
Get Reviews Return Username | #665 |
Review Char Limit Fix | #725 |
Group Implementation | #740 |
Group Detail and All Returns User Join Status | #828 |
Meta Achievements Implementation | #833 |
Populated Achievement in Get Post List | #873 |
Argument Type Change in Main Bug | #875 |
Axios Query Parameter Fix | #877 |
Vote Service Unit Tests | #920 |
Profile Service Unit Tests | #922 |
Title | PR | Conflict |
---|---|---|
Object as Query Parameter Fix | #661 | |
Filter Implementation for Forum Posts | #662 | |
Get Reviews Return Username | #665 | |
Review Char Limit Fix | #725 | |
Group Implementation | #740 | |
Group Detail and All Returns User Join Status | #828 | |
Meta Achievements Implementation | #833 | |
Populated Achievement in Get Post List | #873 | |
Argument Type Change in Main Bug | #875 | |
Axios Query Parameter Fix | #877 | |
Vote Service Unit Tests | #920 | |
Profile Service Unit Tests | #922 |
- I implemented recommendations related to group.
- I refactored homepage posts that posts in forum of promoted games is seen top of the page.
- I implemented notifications related to achievements.
- I reviewed PRs of the back-end team members.
- I improved some of the work such as group recommendation.
- I resolved some bugs such as users cannot see comments without authorization.
- I prepared some parts such as post, comment and profile in user manual.
- I wrote JUnit Test reports for final deliverable.
- I added summary of work for backend team members.
- Auth Service Test
- Forum Service Test
- Group Service Test
- Profile Service Test(I wrote tests related to last activities)
As a member of the project team, I have contributed to various tasks related to the backend development of the project between 2nd Milestone and Final Milestone. My specific responsibilities include:
Description Type of Work Issue Time Spent Achievement notifications Feature #950 4 hrs Recommendations Related to Groups Implementation Feature #1002 5 hrs Promotion-Refactoring Posts in Homepage Feature #1043 3.5 hrs Writing JUnit Test Report For Final Deliverables Documentation #1129 5 hrs User Manual - Post/Comment/Profile Documentation #1144 3 hrs Adding My Individual Contributions to Final Deliverables Documentation #1145 45 minutes Summary of Work for Backend Team Documentation #1151 2.5 hrs
Title | PR | Conflict |
---|---|---|
Achievement Notifications | #972 | |
Group Recommendations | #1021 | |
Group Recommendations Improvement | #1076 | |
Promoted Games Posts in Homepage | #1080 | |
Group Tests Improvement | #1085 | |
Last Activities Unit Tests | #1088 | |
Fixed Group Recommendations Size | #1090 | |
Comments Authorization Fix | #1116 |
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