Ilgaz Er CMPE 451 Milestone 1 Individual Contribution Report - bounswe/bounswe2023group1 GitHub Wiki
Milestone 1 Individual Contribution Report
Member: Ilgaz Er
Responsibilities:
- Determining the appropriate technology stack for the project.
- Creating the initial react project.
- Acquiring knowledge about necessary frontend technologies.
- Co-implementing the authentication stack for the web application.
- Implementing the map interface for the web application.
- Implementing user-based routing for the web application.
- Reviewing milestones for inconsistencies.
- Domain management and frontend deployment
Main Contributions:
- Leveraged my previous knowledge of map-based interfaces to tackle a challanging feature in our milestone goals.
- Reworked and brought to a working state the authentication feature.
- Took a lead in the coding and review for all functionalities implemented in the web application and assited my teammates with their work.
- Actively participated in the planning and the decision processes for each feature.
- Purchased and managed the DNS of the domain resq.org.tr
- Deployed the frontend to Netlify.
Code-related significant issues:
- #365 - Further Requirement Revision
- #339 - Frontend show spesific pages to users based on chosen role
- #333 - Add user and login-related functionality to the navbar
- #300 - Frontend Implement Jwt Based Authentication For Login And Queries
- #299 - User Case Scenario For Web Page
- #284 - Frontend Implement Draft Map Page
- #282 - Frontend Investigate and Implement Authentication Stack
- #264 - Initial Setup of Frontend Codebase
- #261 - Project Timeline Frontend
- #258 - Practice React
- #248 - Tech Stack Frontend
Pull requests:
- #342 - migrate api endpoints to to api.resq.org.tr
- #340 - Show role-spesific pages based on selected role
- #330 - Implement sign up and localStorage based persistent login
- #306 - Implement generic map page
Reviewed and provided feedback on the following PRs:
- #326 - Optimizing JWT-Based Authentication for Secure Login and Queries. Ongoing Revisions for Enhanced Authentication System.
- #309 - Completed Implementation of the Account Page for Enhanced User Profile Management
- #302 - User Role Page for Multi-Role Enable But 1 Role at a Tıme Selection and Implementation at Frontend
- #301 - Implementation of Sign Up and Enhancements to Sign-In and Sign-Up Pages with Email Registration and Navigations
- #292 - Implemented SignIn and SignUp Components with Navigation Links
Additional information:
- Communicated with the rest of the team to ensure coherence in the frontend.
- Participated in code reviews and offered input, along with debugging support to enhance the feature quality in the web application.