Skip to content

Contributions of Ali Başaran ‐ 451 Final Milestone

Ali Başaran edited this page Dec 29, 2023 · 1 revision

Member

Group: 5
Subgroup: Frontend

Responsibilities

Over the course of four weeks, I had various responsibilities in the project. Those responsibilities were mostly related to front-end the application, but I also contributed other fields of the project. My responsibilities were:

  • As a communicator, communicating with the customer, understanding their requests and to transferring this information to the team members.
  • Taking part of decision processes in front-end team, such as designing the pages.
  • Attending the lab hours and taking notes if I am a note taker.
  • Implementing various parts in front-end such as implementing apply group functionality of the web application and connecting the implemented web pages to the backend.
  • Deploying the front-end of the application to an AWS server.
  • Resolving bugs I encountered.

To sum up, I believe that I was an active member and I have contributed equally to the team's efforts, working on various implementation and documentation tasks.

Main Contributions

For the main contribution tables below,

  • Output is the work done as a result of the issue.

Management Related Significant Issues

    Description Issue Output Time Spent
    Preparing List and Status of Deliverables #1160 - 2.5 hours
    Communicating with Customers - - -

Code Related Significant Issues

    Description Issue Output Time Spent
    Implement Notification Page #963 #996 3 hours
    Implement Apply Group Functionality #965 #996 3.5 hours
    Implement Notification Component #981 #996 2.5 hours
    Implement Components for Promoted Entities #998 #1078 4 hours
    Implement Apply Group Enhancements #999 #1023 3 hours
    Fix Create Private Group Bug #1068 #1067 2 hours

Pull Requests

Created

Title PR Conflict
Notification and Apply Group implementation #996 I encountered conflict when adding the notifications to the sidebar
Frontend/apply group enhancements #1023
Frontend/comment enhancements #1028
Styling of Grant Achievement Button #1067
Group Application Form is Added #1069 I encountered conflict at router.js
Promoted Entities Component is Implemented #1078
Default group image is added #1119
Promoted posts are implemented #1124

Merged

Title PR Conflict
Frontend/home page #983 I encountered conflict at router.js
Frontend Game Update Functionality #986
Frontend Put Character to Game #997
Frontend Refactor Auth #1020
Added user vote choice into comment and replys #1026
Characters added to forum post #1029
Last activities refactor #1031
Frontend Add System Requirement Field To Create/Update Game #1063
Notification Additions #1087
Frontend/homepage improvements #1092
Frontend Image annotation Implementation #1099
Forum Detail Visual Improvements #1111
Frontend/promoted entities fix #1118

Reviewed

Title PR Conflict
Frontend/home page #983 I encountered conflict at router.js
Frontend Game Update Functionality #986
Frontend Put Character to Game #997
Frontend Refactor Auth #1020
Added user vote choice into comment and replys #1026
Characters added to forum post #1029
Last activities refactor #1031
Frontend Add System Requirement Field To Create/Update Game #1063
Notification Additions #1087
Frontend/homepage improvements #1092
Frontend Image annotation Implementation #1099
Forum Detail Visual Improvements #1111
Frontend/promoted entities fix #1118

Additional Information:

I regularly attended the classes, labs, team meetings and front-end team meetings. I tried to contribute as equal as my team members and I took various tasks to achieve my best. In the end, I think we did really well in meeting our goals. There are some goals that we could not achieve but this did not affect critically the overall success of the project.



💻 Meeting Notes

Cmpe 352
Cmpe 451

📝 Requirements


🪧 Diagrams


📬 Deliverables

Cmpe 352
Cmpe 451

🎇 General Contributions

Cmpe 352 Contributions

Milestone 1
Final Milestone

Cmpe 451 Contributions

Milestone 1
Milestone 2
Final Milestone

📕 Mock Up


🕵️ User Scenario



📝 RAM


📚 Research


📑 Templates


📱 Practice App

API Documentation for Practice App
Clone this wiki locally