Skip to content
This repository was archived by the owner on Feb 9, 2026. It is now read-only.

Releases: bounswe/bounswe2025group7

customer-milestone-3_cmpe451-fall2025

15 Dec 21:02
81e369c

Choose a tag to compare

HeatH – v1.0.0-official - Customer Milestone 3 Release Notes

Version: v1.0.0-official - Customer Milestone 3
Release Date: 16.12.2025
Repository: https://github.com/bounswe/bounswe2025group7
Live Web Application: https://heath.engineer


Release Summary

This final release focuses on end-to-end feature completion, usability refinements, and stability improvements across Web, Mobile, and Backend components.

The release finalizes all MVP requirements by standardizing measurement units, introducing healthiness and easiness scoring, improving calorie tracking and visualization, and resolving mobile-first UX issues. The system is now production-ready and suitable for final demonstration and evaluation.


Key Features Delivered

🍽️ Measurement Units & Recipe Handling

  • End-to-end support for multiple measurement units (g, ml, tbsp, tsp, piece).
  • Consistent handling of units across backend, web, and mobile.
  • Improved ingredient parsing, styling, and display in recipe creation and detail views.
  • Measurement-aware calorie calculations and charts.

📊 Healthiness & Easiness Scoring

  • Backend implementation of healthiness score.
  • Backend and frontend support for easiness score.
  • User-facing easiness rating on the web application.
  • Mobile integration of both scores for recipe insights.

🔥 Calorie Tracking & Visualization

  • Portion information integrated into mobile calorie charts.
  • Improved accuracy between logged portions and charted values.
  • Bug fixes and hotfixes for calorie chart rendering.

📱 Mobile-First Improvements

  • Mobile-first layout hotfixes to resolve navigation and rendering issues.
  • Measurement clarity and recipe detail polish on mobile views.
  • Stability improvements for previously reported mobile bugs.

🖥️ Frontend UX & Layout Refinements

  • Web layout reworks for better readability and consistency.
  • Recipe page bug fixes and label corrections.
  • Visual integration of healthiness and easiness scores into UI components.

Changelog (by Pull Request)

Mobile

  • #610 – Mobile first open hotfix
  • #607 – Measurement Preferences & Ingredient Styling
  • #604 – Portion information added for calorie charts
  • #603 – Healthiness & easiness score (mobile)
  • #595 – Measurement Units & Recipe Detail Polish
  • #578 – Hot fix calorie chart

Web

  • #609 – Recipe page fix bug (frontend)
  • #608 – Layout reworks (frontend)
  • #602 – Feature: user rate easiness
  • #598 – Frontend easy score (backend & frontend integration)
  • #597 – Updated app to support new measurement units end to end
  • #596 – Add measurement options and enhance ingredient handling in MyRecipes
  • #593 – Label fix

Backend

  • #605 – Healthiness score backend
  • #591 – New units backend
  • #584 – Easiness rate backend

Dev / Infrastructure

  • #606 – Dev updates
  • #599 – Dev updates
  • #594 – Dev updates

Final Notes

  • All core MVP features are fully implemented.
  • Backend, web, and mobile applications are now fully aligned.
  • The system is stable, tested, and ready for final demo and grading.

customer-milestone-2_cmpe451-fall2025

25 Nov 04:11

Choose a tag to compare

Pre-release

📝 CHANGELOG — Version 0.2.0-beta

Tag: customer-milestone-2_cmpe451-fall2025
Date: 25.11.2025

This release marks a major leap toward the MVP of HeatH, delivering cross-platform calorie tracking, micronutrient support, multilingual interfaces (EN/TR/JP), accessibility improvements, and semantic enhancements with JSON-LD & ActivityStreams.


🔥 Major Features Delivered

  • Full Calorie Tracking system implemented across Backend, Web, and Mobile
  • Micronutrient support added to recipes
  • Internationalization (i18n) with English, Turkish, and Japanese
  • Accessibility upgrades: dyslexic font, color-blind mode, dark mode
  • Semantic improvements using JSON-LD 1.1 and ActivityStreams 2.0
  • Optimized recipe search (ingredients, keywords, improvements)
  • UI/UX improvements for mobile screens and web calorie pages
  • Large number of unit tests added to backend and mobile
  • Dev/main synchronization and conflict resolution
  • Backend redeployment and environment stabilization

👤 Contributions by Team Member

Below each team member’s contributions are listed with their linked PRs.


1. @burakorkmaz Backend Lead & Deployment

Key PRs

  • Calorie tracking backend: #488, #521
  • Micro-nutrients backend: #479
  • Get all recipes endpoint: #532
  • Dev/main merges & conflict fixes: #526, #533, #546
  • Multi-service synchronization: #540

Impact: Backend MVP completed, deployment stabilized, major merges resolved.


2. @kerembozkurt2002 — Full-Stack (Web + Mobile)

Key PRs

  • Update calorie tracking function (Web): #524
  • Change calorie update endpoint (Web): #534
  • Added caloric tracking UI interactions: #518
  • Synced dev branch with main: #522

Impact: Web calorie tracking solidified; key sync operations executed on time.


3. @Kerem-Kurt — Mobile Feature Development & Web Enhancements

Key PRs

  • Mobile calorie tracking feature: #525
  • Implement mobile recipe search: #537, #548
  • Enhance date validation: #549
  • Added unit tests for LikeService: #514
  • UI improvements & semantic updates: #540

Impact: Mobile MVP functionality completed and fully integrated.


4. @poyrazogluyigit — Web Frontend & UI/Nutrition Improvements

Key PRs

  • Web calorie tracking: #485
  • Micronutrients on recipe detail: #486, #500
  • Ingredient + search improvements: #543
  • Calorie page translation fix: #544
  • Micronutrients added back to dev: #545

Impact: Nutrition features strengthened; key UI improvements accomplished.


5. @Hasan-Arda-Gunes — Backend Testing & QA

Key PRs / Issues

  • InterestForm unit tests: #517
  • Calorie tracking backend test mocks: #495
  • General backend test coverage issues: #492, #497

Impact: Strengthened backend reliability and contributed to QA coverage.


6. @ErencemOzbey — Mobile UI/UX, Translations, Testing

Key PRs

  • Mobile translation + currency support: #542
  • Mobile empty state translations: #550
  • SavedRecipeService unit test: #499
  • Ingredient & search improvements (shared): #543

Impact: Mobile UX improved, translation consistency raised, tests added.


7. @duran0 — Web i18n, Semantic Refactoring, Backend Testing

Key PRs

  • Japanese language support (Web): #529
  • Calorie translations EN/TR/JP: #539
  • Major semantic refactor for search & calorie tracking: #551
  • CommentService unit test: #513
  • Translation system fixes: #544

Impact: Multilingual experience completed for Web; major semantic improvements delivered.


8. @YigitMemceroktay — Mobile Translation System, UI Fixes

Key PRs

  • Translation services for mobile: #530
  • Mobile profile page fixes: #552
  • Cross-platform i18n integration: #541

Impact: Translation engine on mobile stabilized and UI polished.


📦 Version Summary

This release lays down a stable, multilingual, nutritionally accurate, and semantically structured MVP for the HeatH platform.
All core flows (feed → recipe → save → calorie → analytics) are operational across Web + Android (Dockerized build) + Backend.

customer-milestone-1_cmpe451-fall2025

20 Oct 21:03
f6caa1b

Choose a tag to compare

Pre-release

Milestone 1 - Initial: Mobile App Development, Semantic Search & FatSecret API Integration

  • The frontend and mobile is brought to the same level.
  • Added API and semantic search to the backend.
  • New deployment to the Digital Ocean for the new project.
  • FatSecret API Integration is done

What's Changed

New Contributors

Full Changelog: v1.0.0...v0.1.0-beta

Milestone - 1

14 May 20:25
c2a7df9

Choose a tag to compare

This is the release for Cmpe352 - Milestone 1