{"id":31774108,"url":"https://github.com/anup-deshpande/dessert-delight","last_synced_at":"2025-10-10T04:48:26.654Z","repository":{"id":206621918,"uuid":"715286136","full_name":"anup-deshpande/Dessert-Delight","owner":"anup-deshpande","description":"iOS app browse and explore desserts using TheMealDB API","archived":false,"fork":false,"pushed_at":"2023-11-29T19:54:59.000Z","size":70,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-11-29T22:26:09.610Z","etag":null,"topics":["accessibility","rest-api","swift","uikit"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anup-deshpande.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-06T20:49:51.000Z","updated_at":"2023-11-29T22:26:09.611Z","dependencies_parsed_at":"2023-11-11T06:36:12.317Z","dependency_job_id":null,"html_url":"https://github.com/anup-deshpande/Dessert-Delight","commit_stats":null,"previous_names":["anup-deshpande/dessert-delight"],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/anup-deshpande/Dessert-Delight","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anup-deshpande%2FDessert-Delight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anup-deshpande%2FDessert-Delight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anup-deshpande%2FDessert-Delight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anup-deshpande%2FDessert-Delight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anup-deshpande","download_url":"https://codeload.github.com/anup-deshpande/Dessert-Delight/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anup-deshpande%2FDessert-Delight/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002657,"owners_count":26083442,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","rest-api","swift","uikit"],"created_at":"2025-10-10T04:48:23.092Z","updated_at":"2025-10-10T04:48:26.646Z","avatar_url":"https://github.com/anup-deshpande.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dessert Delight\n\nThis iOS app allows users to browse and explore recipes using TheMealDB API. Users can view a list of desserts, sorted alphabetically, and select a specific meal to see its details, including the meal name, instructions, and ingredients/measurements.\n\n## Screenshots\n| Home Screen | Detail Screen |\n|------------|-------------|\n| ![Home-ligh](https://github.com/anup-deshpande/Dessert-Delight/assets/42949670/fc437f7d-326b-4842-94c9-ded4659845be) | ![Detail-light](https://github.com/anup-deshpande/Dessert-Delight/assets/42949670/39ea2592-1fd0-4b53-b983-99e352875234) |\n| ![Home-Dark](https://github.com/anup-deshpande/Dessert-Delight/assets/42949670/c6944335-7df9-49a7-b21c-0992f678c405) | ![Detail-Dark](https://github.com/anup-deshpande/Dessert-Delight/assets/42949670/c3566ca6-8b80-411a-b134-4ca6a84f9019) |\n\n\n## Requirements\n\n- **Xcode Version:** 15.0.1\n- **Minimum iOS Version:** iOS 15\n\n## Getting Started\n\nTo experience the joy of Dessert Delight, follow these simple steps:\n\n1. Clone the repository to your local machine.\n2. Open the project in Xcode.\n3. Build and run the project on an iOS 15 or later device.\n\n## Architecture\n\nDessert Delight is built on the MVVM (Model-View-ViewModel) architecture.\nMVVM makes the app testable and maintainable.\n\n## Accessibility\n\nDessert Delight has been crafted with accessibility in mind, providing a user-friendly experience for everyone. The app supports **Dark Mode**, making it easy on the eyes in low-light conditions, and **dynamic font sizing** for personalized readability.\n\n## Unit Testing\n\nView Models are unit tested using Mock stubbing approach. \nLocal json files are used to simulate api responses. This approach allows for testing various scenerios including successful and failure responses. \n\n## Dependencies\n- Kingfisher - https://github.com/onevcat/Kingfisher\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanup-deshpande%2Fdessert-delight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanup-deshpande%2Fdessert-delight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanup-deshpande%2Fdessert-delight/lists"}