Skip to content

Bahri Alabey Milestone ‐ 2 Individual Contribution Report

Bahri Alabey edited this page Dec 1, 2023 · 1 revision

Member: Bahri Alabey

Responsibilities

My responsibilities were;

  • Ensuring that the web project progressed according to the set schedule
  • Contributing to this progress by writing code
  • Helping my friends to facilitate the technologies we use in the best way
  • Reviewing pull requests of my team members.

Main Contributions

I provided feedback for mockups and, where appropriate, suggested revisions after consulting with my teammates. In the lab each week, I played a crucial role in deciding and distributing tasks for the web team. I consistently completed my portion of these distributed tasks before the deadline. I developed the create and update pages for the bunch, and later integrated these with the wikiTag endpoint, creating the tag search section. This tag search functionality was also implemented for both the create post and update post pages. I enhanced the authcontext I had previously created to now include user information. Additionally, I implemented a search feature in the top bar and designed the page that displays the search results. Finally, I added a page dedicated to displaying a single bunch.

In addition to my primary responsibilities, I maintained constant communication with my teammates to ensure the timely completion of tasks. My efforts went beyond just finishing my own part; I dedicated significant effort to ensuring the overall timely progression of the project. This involved closely coordinating with team members, proactively addressing potential delays, and contributing to areas outside my immediate responsibilities when needed to keep the project on track.

Code Related Issues

  • #381 - Web - Integrated create/update bunch endpoint, created a create/update bunch view as component, used that component in needed places.
  • #407 - Web - Implemented a search functionality for wikiTags in the create bunch page. Added a dropdown to show results.
  • #408 - Web - Updated the body of create bunch request.
  • #409 - Web - Implemented a search functionality for wikiTags in the create post page.
  • #411 - Web - Implemented a search functionality for wikiTags in the update post page.
  • #412 - Web - Created the update bunch page, I've created hooks that gets the sub-bunches of a bunch, or a hook that gets the bunch properties. Used those hooks in this page.
  • #425 - Web - Added a search functionality to topbar, and created a page to display search results. This was not assigned to me, but I did it because Egemen had some problems.
  • #426 - Web - In the bunch create/update page, I've added a search functionality for the other bunches.
  • #469 - Web - Added a user fetch hook and used that hook inside the authContext, and added user to the context.

Management Related Issues

I've participated in deciding and distributing tasks for the web team each week and maintained a constant communication with my teammates but there is no management related issue.

All my pull requests

Assigned pull requests

  • #365 - Added create post page view and the hook for that request.
  • #403 - Added create/update bunch card as a component.
  • #429 - Renamed the old subIA to nestedIA. Updated the request for bunch creation.
  • #439 - Implemented wikiTag search functionality for bunch creation and update.
  • #443 - Integrate search bunches endpoint, use that endpoint inside of the bunch create. Update the bunch create request.
  • #445 - Use wikiTags endpoint in create/update post pages. Add dropdown and styling.
  • #448 - Implement the page for updating a bunch.
  • #469 - Implement the bunch view page, add user to context.
  • #487 - Add the general search functionality.

Reviewed pull requests

  • #397 - Geolocation implementation.
  • #406 - Mock data for post.
  • #440 - Mock timeline view home page.
  • #446 - Post view styling.
  • #490 - Timeline CRUD.

Additional Information

I attended all lab sessions and actively participated in deciding what the web team would do each week and who would do it. To ensure that tasks were completed within the web team, I regularly monitored my teammates' progress and provided prompt assistance whenever a problem arose. Despite it not being my direct responsibility, I made significant efforts to ensure that tasks met the set deadlines. Additionally, I helped my teammates to effectively facilitate the use of libraries like react-query, which we decided to utilize.

bounswe2023group8

🏠 Home

🗄️ Project
Milestones
👤 Individual Contribution Reports
Milestone 1
Milestone 2
Final Milestone
🖇️ Lab Reports
📑 Templates
👥 Team Members
CmpE 352
Old Project Files
📅 Meetings
🔬 Researches
👤 Individual Contribution Reports
Clone this wiki locally