-
Notifications
You must be signed in to change notification settings - Fork 2
CMPE451 Individual Contribution Report 2 Batuhan Çetin
Hi, I am Batuhan Cetin from CMPE451 Group3 Prediction Poll. This semester, I am in the backend team of our project development.
- I was responsible with reviewing my friends work.
- I was responsible with assigning weekly plans and opening issues for them.
- I was responsible with rearranging the relations between user and polls.
- I was responsible with recreation of tag and option entities.
- I was responsible with creation of moderator guard for moderator authorization.
- I was responsible with implementing fetch unapproved polls endpoint for moderators.
- I was responsible with implementing moderator login.
- I was responsible with adding badge entity.
- I was responsible with implementing get user by username endpoint.
- I was responsible with implementing settle poll functionality.
- I was responsible with testing all the endpoints and fixing them.
- I was responsible with adding swagger response documentation to the all endpoints.
- I was responsible with arranging and attending group or sub team meetings whenever necessary.
- I was responsible with contributing to the weekly lab reports.
- I was responsible with writing some part of our milestone 2 mainly related to backend part and my individual contribution report.
I mainly contributed with adding new endpoints and fixing bugs of our project. I implemented moderator authorization, moderator login and fetch unapproved polls endpoint for moderators. I rearrange and recreate user-poll relations, tag and option entities. I created badge entity for users. I implemented whole settle functionality with sending settle poll request to the moderator and settle or cancel endpoint for moderators. General overview and fixing of all endpoints is needed so I detected endpoints that don't work properly and fixed them. I added swagger responses to all endpoints in order to facilitate frontend and mobile development.
- I implemented moderator login.
- I implemented user-poll relation.
- I recreated tag and option entities.
- I implemented moderator guard.
- I implemented badge entity.
- I implemented settle poll functionality.
- I made two bugfixes.
- I implemented get user by username endpoint.
- I refactored our codebase and fixed the some endpoints.
- I added swagger response documentation to the all endpoints.
- I attended some meetings in with our backend team in addition to our weekly lab meetings.
- I opened many issues and assigned tasks to myself and my team members.
- I tracked the development of our frontend and mobile team and applied their feedbacks.
- I showed active participation in our weekly lab meetings.
- Add one-to-many relations between user and polls
- Refactoring and fixing of poll entities
- Create Poll Endpoint Authorization
- Moderator Guard
- Moderator Fetch Polls Endpoint
- Bugfix, lint and format
- Moderator Login
- Badge Entity and Functionality
- Foreign Key Constraints bugfix
- Get User by Username
- Swagger responses
- Settle functionality