Ilgaz Er CMPE 451 Milestone 2 Individual Contribution Report - bounswe/bounswe2023group1 GitHub Wiki

Milestone 2 Individual Contribution Report

Member: Ilgaz Er

Responsibilities:

  • Implementing further developments for the map page
  • Taking the lead in realising the backend integration
  • Managing the deployment of the frontend, as well as assisting backend with web-related issues such as HTTPS certificates and CORS
  • Dockerisation of the frontend website for local deployment
  • Contributing to the facilitation of communication between the customer and the different teams of ResQ
  • Contributing to the overall fulfillment of requirements for the frontend.

Main Contributions:

  • Completed the implementation of the shared user interface for all map pages, including a list view that is synchronised with the map and various filtering functionalities.
  • Implemented a set of classes to work with the category tree implementation in the backend.
  • Made an outsized contribution to the integration of the application with the backend:
    • Implemented the fetching of resources for the victim main page.
    • Co-implemented the backend interface for the resource creation screen.
  • Created and added to the docker config a docker container for the frontend website.
  • Identified and communicated to the backend team various issues at the interface of the website and the backend.
  • Created a notifications screen

Code-related significant issues:

  • #505 - Dockerise frontend
  • #486 - Implement Category Tree based categorisation and item names
  • #460 - Add displaying of locations/warnings to map/card list
  • #456 - Frontend API url's should be updated to https
  • #419 - Implement notifications
  • #416 - Create main page for Victim
  • #414 - Implement Card View and Filtering for Map
  • #374 - Frontend Tie Map to Backend
  • #373 - Frontend Implement List View and Filtering to Map Page

Management related significant issues

  • #524 - Write annotation plan and progress for ML2 Report
  • #518 - Write summary of changes since ML1 for ML2 Report

Pull requests:

  • #504 - Dockerise frontend and add global readme file
  • #501 - Backend integration for resource creation is further implemented (The feature was co-developed with Kübra Aksu, culminating in a single PR)
  • #493 - Implement category trees and integrate with backend for map page. Add victim page with quick add need
  • #475 - Remove bad testing data
  • #469 - Feature/frontend add filtering by amount, creation date and map area coordinates
  • #461 - Feature/frontend add list and filtering
  • #457 - Migrate to https
  • #428 - Feature/frontend notifications page

Reviewed and provided feedback on the following PRs:

  • #495 - Resource Creation Implemented In Detail
  • #488 - Resource Creation is implemented with respect to requirements.
  • #474 - Enhanced annotation logic for Date and Geographical Data and Additional Metadata
  • #459 - Advanced Countries Selection at Account Page for Accuracy of Phone Numbers
  • #410 - Enhance Aid Distribution with New 'Request Review & Summary' Page

Additional information:

  • Facilitated communication with the customer and the different teams in order to better align the product vision of the customer with the team's concept of the product
  • Participated in code reviews and offered input, along with debugging support to enhance the feature quality in the web application.
⚠️ **GitHub.com Fallback** ⚠️