Kübra Aksu Individual Contribution Report ‐ Final Milestone - bounswe/bounswe2023group1 GitHub Wiki

Member Information

  • Name: Hatice Kübra Aksu
  • Team: Frontend Team

Responsibilities

My role was centered around key areas of system development and continuous improvement, ensuring both robust functionality and optimal user experience. My contributions were multifaceted:

  • Backend Integration and Resource Management: I led the integration of backend systems with request creation, enhancing data processing efficiency. My work in incorporating image components for resources significantly improved user interaction and system interactivity.
  • Development of User Role-Specific Features: I was instrumental in creating and implementing customized map pages tailored for facilitators and responders. This effort provided role-specific, streamlined information, improving overall user experience and operational efficiency.
  • System Usability and Accessibility Enhancements: I actively worked on refining the resource selection logic and modifying the user interface, like the topbar, to facilitate role-based navigation. These enhancements markedly improved the system's usability and accessibility.
  • Implementation of Facilitator Role: I spearheaded the implementation of the facilitator role, focusing on efficient management and consolidation of requests, a critical aspect for streamlining the disaster response process.
  • Regular Bug Fixes and System Maintenance: My responsibilities also included regular debugging and system maintenance, ensuring the platform remained reliable and efficient on a weekly basis.
  • Development of Data Table for Action Management: I developed a versatile data table used in both facilitator and coordinator roles for effective action management. This tool has been pivotal in organizing and displaying key operational data, enhancing decision-making and task tracking.
  • As a reviewer, I maintained a keen eye on the project's overall coherence, consistently ensuring high quality in various deliverables, including text annotations, task management, and frontend-backend integrations.
  • My approach throughout the project was a blend of technical acumen and a deep understanding of user needs, contributing significantly to a system that excels in technical sophistication and user-friendliness.

Main Contributions

Code-Related Significant Issues

Management-Related Significant Issues

Pull Requests

As Author

As Reviewer

Additional Information

  • My regular and timely completion of tasks was aimed at enhancing project management efficiency and professionalism. However, a significant challenge I encountered was the prolonged unmerged status of my pull requests (PRs). Despite persistent requests through multiple channels, these delays necessitated my direct intervention to merge some PRs. This scenario often led to substantial time dedicated to resolving bugs and re-implementing code segments, as evident in my PRs and commit logs. Also, when i needed help with the conflicts in my PRs, i was the one to solve them again, it was challenging but educational.
  • Further complications arose when a teammate independently re-implemented features I had completed earlier, creating conflicts and difficulties in my ongoing work. Additionally, the reversion of some of my effective commits by a team member posed additional challenges, requiring immediate attention and resolution.
  • Despite these obstacles, my contribution to the project remained steadfast and significant. I consistently engaged in collaborative efforts, ensuring clear communication and alignment with the backend team. This approach, coupled with a focus on thorough review and adaptation, contributed to the overall success of the application. The experience, while presenting hurdles, also offered valuable lessons in teamwork, project dynamics, and the importance of proactive problem-solving in software development.
  • Throughout whole project, I focused on integrating key system functionalities and enhancing user experience, always aligning with our requirements and customer requests.