-
Notifications
You must be signed in to change notification settings - Fork 2
Furkan Bülbül CMPE 451 Milestone 3 Individual Contribution Report
- Name: Furkan Bülbül
- Group: 1
- Subgroup: Backend Team
As a backend team member, I take responsibility on our web application runs smoothly. I developed features and contributed the design and architecture on the backend.
- Implementing the flow of the application of different roles that are Coordinator, Facilitator, Victim, and Responder.
- Refactoring database entities, endpoints, etc.
- Bugfix that client side encountered.
- Refactoring the authorization of the application.
During the project, I did a lot of work to help build and improve our mobile app. Here are some of the main things I did:
-
Modifying the authorization logic of the application. Before that server required selected role header to be sent from the client that forces user to select a role. We have decided that it was not a good design of a user experience.
Issues: #540 -
Giving access for task and action endpoints was required for the mobile team.
Issues: #620 -
We needed to modify the flow of task-action assignment flow a couple of times. I implemented the final version by watching out the flow that client followed.
Issues: #583 -
I implemented the request-resource matching by the coordinator. The process is directly under control of the coordinator per our requirements. That implementation connects every entity with another, that can lead to status following feature of any user's need.
Issues: #561, #619 -
Removing unwanted prefix sent to client in the authentication process.
Issues: #596 -
Prior endpoints required userId field as a parameter, however we actually did not them. Proposed a new implementation and applied them in the later endpoints.
Issues: #538
Management related significant issues:
- Uploaded the generated unit test report for the Final Deliverables Report.
- Wrote example API calls and explained them for the Final Deliverable Report.
Pull Requests:
-
PRs created by me:
-
PRs reviewed and merged by me:
🏠 Home
-
📈 Cmpe352- Milestone 1 Report
-
📈 Cmpe352- Milestone 2 Report
-
📈 Cmpe352- Individual Contribution Reports
- Alperen Dağı's Individual Contribution Report
- Kübra Aksu Individual Contribution Report
- Furkan Bülbül Individual Contribution Report
- Harun Reşid Ergen Individual Contribution Report
- Muhammet Ali Topcu Individual Contribution Report
- Ilgaz Er Individual Contribution Report
- Çağrı Gülbeycan Individual Contribution Report
- Volkan Öztürk Individual Contribution Report