-
Notifications
You must be signed in to change notification settings - Fork 2
Furkan Bülbül Cmpe451 Milestone 2 Individual Contribution Report
Member: Furkan Bülbül
Group: Group 1 - Disaster Response Platform
Responsibilities:
- Resolving issues on backend: Resolving the issues of client teams had about the backend, either endpoints are changed or communicated with other teams to convey the backend implementation.
- Discussing and contributing the design on backend: Discussed with backend team on how should we proceed on some development such as notification, etc.
- Development on backend: Services for need, resource, action, task are improved. New endpoints are added and structure of the APIs are organized.
Main contributions:
-
Code-related significant issues:
-
Implemented the CRUD operations on resource API. Also, filtering by category and filtering by distance implemented. Distance filtering is done by the Haversine Formula.
Issues: #372 -
As in the resource API, need service required to use the same structure. I implemented those modifications.
Issues: #376 -
Action and Task Service functionality in addition to CRUD. Functionalities required and implemented are explained in the pull request.
Issues: #398 -
Accessing profile info and updating profile info endpoints was needed per requirements of the project.
Issues: #447 -
Converted entities to Dto. Some of the endpoints provide the data in the signature of entities. This produces unwanted results, recursive mapping of objects, providing the entity signature to client -which is not secure-, etc. Implementation of data transfer object was needed.
Issues: #454 -
Adding date created field to actions, requests and resources.
Issues: #470
-
-
Management-related significant issues:
-
Pull Requests:
-
Pull request for Enhancement on Need API.
386 -
Pull request for Enhancement on Resource API.
393 -
Pull request for Enhancement on Task and Action API. This pull request covered more than required in the Milestone 2 demo. As a backend team, we wanted to get prepared for future implementation in client. It was not merged but mostly ready for the merge.
424 -
Pull request for Fetching and Updating Profile Data.
448 -
Pull request for Converting Entities to DTO.
455 -
Pull request for Returning Creation Date of Objects.
471 -
Pull request review for Updating dockerfile and Creating docker composeyml.
441 -
Pull request review for Victims should be seeing resources.
476
-
Additional information:
- In this milestone, I have focused on the development of features used in the customer demo. While doing that I implemented features as well as fixing the features as they needed. I communicate through the demo preparation with especially mobile team. I also, implemented features for action and task that will be needed in customer milestone 3.
🏠 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