-
Notifications
You must be signed in to change notification settings - Fork 0
Personal Contribution: Arda Saygan
Arda Saygan edited this page May 16, 2025
·
7 revisions
Summary: Actively contributed to team organization and communication. Focused on the Food Catalog screen, working on both frontend (UI improvements, filtering, sorting, pagination) and backend (endpoints, API integration). Participated in all parts of requirements/design. Also explored React, Docker, and Django REST, sharing my knowledge in the Wiki.
Contribution Summary | Related PRs / Issues / Links |
---|---|
Created a template for issues | #2 #26 |
Set my personal Wiki | #7 |
Documented and organized team meetings | #17, #35, #36, #67 |
Contributed to our Contribution Guide | #20 |
Researched and shared resources related to Git | Git:In a nutshell |
Created Scenario 5 and reviewed other scenarios | #42, #43, Scenario 5 |
Reviewed and Corrected SRS | #55 #60, #68 |
Served as the communicator | #70, #87 |
Created Class Diagrams for Meal Planner Related Classes | #82 |
Created and Reviewed Use Case Diagram for FR 1.7 | #101 |
Created Sequence Diagram for Scenario 5 | Sequence Diagrams |
Set up the milestone page | #113 |
Learned basics of React | #114 |
Researched and documented basics of Docker | Docker Summary |
Created initial Dockerfile for frontend | #125, 125-feat/dockerization, Image in DockerHub |
Improved the FE for Food Catalog Page | #141 #163 |
Detected Bugs in Jest | #146 |
Wrote the Requirements and Design part of the 1st Milestone Report | #170, #171 See Revision History of our SRS |
Researched how to write an endpoint in Django and documented it | Writing Endpoints in DRF |
Wrote endpoint for GET /foods
|
#187, #205 |
Reported and Fixed Backend Bug due to missing Dockerfile | #199, #200 |
Added filtering option to GET \foods endpoint |
#207, #218 |
Integrated GET \foods endpoint to frontend |
#224, #233 |
Added pagination control the endpoints | #231 |
Implemented pagination control in Food Catalog FE | #232, #241 |
Fixed bug in Foods.tsx due to pagination | #235, #239 |
Included images and dietary options in the Food items FE | #244, #245 |
Fixed an important bug in the Search Bar in Food Catalog | #272, #260 |
Implemented suggest_recipe endpoint, which uses https://www.themealdb.com external API |
#268 |
Updated GET \foods endpoint and Implemented sorting by NutriScore, Carbs, etc. functionality in Food Catalog FE |
#287, #299 |
Added dietary filters to the food catalog BE and FE (branch wasn't merged afterwards) | #293 |


-
Use Cases:
- Template
- Scenario 1: Community Sharing
- Scenario 2: For a Dietitian
- Scenario 3: Maintaining a Personal Inventory (as a Producer)
- Scenario 4: Proposing a Product and Adding a Recipe to Weekly Meal Plan
- Scenario 5: Creating a Meal Plan
- Scenario 6: Resetting Password
- Scenario 7: Moderator Actions
- Scenario 8: Searching for and Proposing a New Food Item
- Scenario 9: Budget-Conscious Grocery Shopping
- Scenario 10: Creating a New Store
- Scenario 11: User Profile Management
- Git: In a Nutshell
- Example GitHub Repositories
- System Modeling & UML
- Frontend Tutorial
- Frontend Roadmap
- Frontend Styling Guide
- Docker Summary
- Writing Endpoints
- Yusuf AKIN
- Arda SAYGAN
- Fatih Furkan Bilsel
- Berk GOKTAS
- Berkay BILEN
- Yusuf Anıl YAZICI
- Taha Topaloglu
- Nuri Basar
- Onur Kucuk
- Hasancan Keles
- Mete Damar