{"id":26364658,"url":"https://github.com/cdmain/ai-chef","last_synced_at":"2026-05-07T23:19:48.768Z","repository":{"id":278165831,"uuid":"934720019","full_name":"cdmain/ai-chef","owner":"cdmain","description":"A web app built with React. Takes a list of ingredients as input from user and outputs a recipe to the user with OpenAI's GPT-4o API.","archived":false,"fork":false,"pushed_at":"2025-03-11T11:55:02.000Z","size":1073,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-11T12:35:13.897Z","etag":null,"topics":["api","artificial-intelligence","cooking-recipes","gpt-4o","openai","reactjs"],"latest_commit_sha":null,"homepage":"https://cdmain.github.io/ai-chef/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cdmain.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-18T09:49:02.000Z","updated_at":"2025-03-11T10:47:10.000Z","dependencies_parsed_at":"2025-02-18T11:22:53.141Z","dependency_job_id":"4e261b51-b76c-4368-9e0d-b36b1b681e8d","html_url":"https://github.com/cdmain/ai-chef","commit_stats":null,"previous_names":["cdmain/chef-claude","cdmain/ai-chef"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cdmain/ai-chef","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmain%2Fai-chef","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmain%2Fai-chef/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmain%2Fai-chef/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmain%2Fai-chef/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cdmain","download_url":"https://codeload.github.com/cdmain/ai-chef/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmain%2Fai-chef/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32759623,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["api","artificial-intelligence","cooking-recipes","gpt-4o","openai","reactjs"],"created_at":"2025-03-16T19:27:57.062Z","updated_at":"2026-05-07T23:19:48.753Z","avatar_url":"https://github.com/cdmain.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI Chef web application\n![AI Chef Screenshot](src/site-screenshot-demo/Screenshot-ai-chef-app-1.png)\n![AI Chef Screenshot](src/site-screenshot-demo/Screenshot-ai-chef-app-2.png)\n![AI Chef Screenshot](src/site-screenshot-demo/Screenshot-ai-chef-app-3.png)\n![AI Chef Screenshot](src/site-screenshot-demo/Screenshot-ai-chef-app-4.png)\n\n## Try it out \n\nClick here to live demo: [AI Chef](https://cdmain.github.io/ai-chef/) 🚀\n\n## Instructions\n\nOnce the app is running. The application allows the user to:\n\n- Add incredients into an input that they have or want to use for cooking.\n- After adding at least 1 ingredient to the list, the user will be prompted to get a recipe.\n- The LLM GPT-4o will use the ingredients added and generate a recipe that will be displayed.\n\n## Technologies Used\n### Frontend\n- **Vite**: A fast and lightweight build tool that optimizes development and production performance.\n- **HTML5**: Structure of the application, ensuring semantic and modern markup.\n- **CSS3**: Styling and responsive design to make the app mobile-friendly.\n- **JavaScript**: Adds functionality and interactivity, making the app dynamic.\n- **React.js**: Efficiently builds your user interface with state management and re-rendering.\n### Backend \u0026 Infrastructure\n- **OpenAI GPT-4o**: Processes ingredient lists and generates detailed recipes in Markdown format for the frontend to easily process and display.\n- **Cloudflare Workers**: Acts as the backend API, handling requests from the frontend and securely communicating with OpenAI for AI-powered recipe generation. This ensures low latency and global scalability via edge computing.\n\n## License\nThis project is licensed under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/).\n\n[![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]\n\n[cc-by-nc-sa-shield]: https://licensebuttons.net/l/by-nc-sa/4.0/80x15.png\n[cc-by-nc-sa]: https://creativecommons.org/licenses/by-nc-sa/4.0/\n\nEnjoy using this easy to use cross-platform AI Chef application! 🤖🧑‍🍳\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdmain%2Fai-chef","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcdmain%2Fai-chef","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdmain%2Fai-chef/lists"}