-
Notifications
You must be signed in to change notification settings - Fork 1
Meeting Notes 8
Celil Özkan edited this page Apr 26, 2025
·
2 revisions
- Brief review of previous lectures.
- Discussing and planning the development expectations and milestones.
- Assigning initial tasks and group formations.
- Brief checking for the pending issues
- The content covered in the recent lectures was reviewed by participants.
- It was emphasized that a simple working application is required. Every member must implement at least one endpoint.
- Documentation requirements were discussed:
- Definitions and explanations regarding APIs, endpoints, and their working principles must be documented and shared on the project wiki.
- A new intermediate milestone was proposed to be set approximately one weeks after this meeting to track partial progress. (2 May)
- For the main milestone in mid-May (15 May), the amount of expected completion will be reviewed and decided in 2 May discussion.
-
Testing was heavily emphasized:
- Every feature developed must be accompanied by relevant tests.
- Tests must be written immediately during development, not afterwards.
- Regular and frequent commits are encouraged instead of large, infrequent commits:
- Every significant addition should be committed incrementally.
- Frequent Pull Requests (PRs) are expected:
- PRs should include associated tests to ensure easier and quicker merging.
- It was decided to prefer Docker for running the application.
- To facilitate re-engagement after the break, an issue will be opened asking everyone to review and read the shared documents.
- Previously pending issues were discussed and evaluated. Reminded to assignee and reviewers.
- Each participant is expected to implement at least one external API call.
- Parallel work (backend + frontend) was encouraged:
- Although not mandatory, it's considered beneficial to work simultaneously on different areas when possible.
- New issues were identified and groups were formed:
- Each group will open related issues, discuss within the group, and gather necessary resources.
- The intermediate milestone will be used to monitor team progress and flexibility regarding possible team member changes.
- WhatsApp groups will be formed for each team, alongside a main community group for general coordination.
Frameworks:
- Backend: Django
- DB: MySQL
- Frontend: React
- Mobile: Flutter
Team Assignments:
- Backend: Celil, Cem, Özgür
- Mobile: Seyit, Ali
- Frontend: Ahmet, Bahadır, Selçuk, Muhammed
# | Details | Assignee(s) | Reviewer(s) | Due | Issue Link |
---|---|---|---|---|---|
1 | Research and Document Docker | Cem | Celil & Özgür | 27.04.2025 | Docker |
2 | Research and Document MySQL | Özgür | Celil & Cem | 24.04.2025 | MySQL |
3 | Research and Document Django | Celil | Cem & Özgür | 27.04.2025 | Django |
4 | Research and Document React | TBD | TBD | TBD | TBD |
5 | Research and Document Flutter | Ali | Seyit | 26.04.2025 | Flutter |
6 | Set a meeting for backend subgroup | Celil | Özgür | 22.04.2025 | Backend Meeting |
7 | Set a meeting for mobile subgroup | Seyit | Ali | 22.04.2025 | Mobile Meeting |
8 | Revise & Finalize Requirements and Diagrams Based on Feedback | Ali | Ahmet & Seyit | 30.04.2025 | General Feedback Update |
9 | Consult and decide on the required progress for the mid-May milestone | All Members | TBD | TBD | TBD |
- Celil Özkan (Backend)
- Cem Sarpkaya (Backend)
- Özgür Savaşçıoğlu (Backend)
- Ahmet Hacıoğlu (Frontend)
- Ahmet Selçuk Ersoy (Frontend)
- Bahadır Demirel (Frontend)
- Muhammed Ekinci (Frontend)
- Ali Gökçek (Mobile)
- Seyit Mustafa Demir (Mobile)
- Meeting Agenda 1
- Meeting Agenda 2
- Meeting Agenda 3
- Meeting Agenda 4
- Meeting Agenda 5
- Meeting Agenda 6
- Meeting Notes 1 (16.02.2025)
- Meeting Notes 2 (24.02.2025)
- Meeting Notes 3 (27.02.2025)
- Meeting Notes 4 (04.03.2025)
- Meeting Notes 5 (06.03.2025)
- Meeting Notes 6 (13.03.2025)
- Meeting Notes 7 (17.03.2025)
- Meeting Notes 8 (21.04.2025)
- Meeting Notes 9 (28.04.2025)
- Meeting Notes 10 (01.05.2025)
- Meeting Notes 11 (06.05.2025)
- Lecture Notes 1 (13.02.2025)
- Lecture Notes 2 (20.02.2025)
- Lecture Notes 3 (27.02.2025)
- Lecture Notes 4 (06.03.2025)
- Lecture Notes 5 (13.03.2025)
Click to Expand ⬇️
- Scenario 1 - User Register
- Scenario 2 - Dietitian Register
- Scenario 3 - User Login
- Scenario 4 - User Deletion
- Scenario 5 - Upload & Edit Recipe
- Scenario 6 - Single Meal Planning
- Scenario 7 - Grocery Price Comparison
- Scenario 8 - Community Forum
- Scenario 9 - Recipe Discovery & Filter
- Scenario 10 - Local Food Discovery
- Scenario 11 - Nutritional Guidance Interaction
- Scenario 12 - Market Inventory Management
- Scenario 13 - Profile Management and Preference Settings
- Scenario 14 - Rate and Comment the Recipe by User
- Scenario 15 - Bookmark a Meal and Access it in Profile Page
- Scenario 16 - Adding Nutrition Tips to a Dietitian Profile
- Scenario 17 - User Forget Password
- Scenario 18 ‐ User Follows Unfollows Users
- Scenario 19 - Allergen Alert and Meal Plan Adjustment
- Scenario 20 - Dietitian Rating of a Recipe