{"id":30259959,"url":"https://github.com/github-samples/node-recipe-app","last_synced_at":"2025-10-04T01:55:51.958Z","repository":{"id":307519967,"uuid":"1026168589","full_name":"github-samples/node-recipe-app","owner":"github-samples","description":"A purposefully-incomplete recipe app for use in demonstrating GitHub Copilot.","archived":false,"fork":false,"pushed_at":"2025-09-08T08:54:57.000Z","size":314,"stargazers_count":0,"open_issues_count":5,"forks_count":4,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-22T01:37:35.875Z","etag":null,"topics":["javascript","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/github-samples.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-25T12:26:56.000Z","updated_at":"2025-07-29T11:52:28.000Z","dependencies_parsed_at":"2025-07-31T19:31:01.615Z","dependency_job_id":"29c6a03e-edb4-4119-a612-6a9b2081b73f","html_url":"https://github.com/github-samples/node-recipe-app","commit_stats":null,"previous_names":["github-samples/node-recipe-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/github-samples/node-recipe-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/github-samples%2Fnode-recipe-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/github-samples%2Fnode-recipe-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/github-samples%2Fnode-recipe-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/github-samples%2Fnode-recipe-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/github-samples","download_url":"https://codeload.github.com/github-samples/node-recipe-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/github-samples%2Fnode-recipe-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278254461,"owners_count":25956599,"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-03T02:00:06.070Z","response_time":53,"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":["javascript","nodejs"],"created_at":"2025-08-15T18:56:34.089Z","updated_at":"2025-10-04T01:55:51.927Z","avatar_url":"https://github.com/github-samples.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Recipe App\n\nThis is a small, purposefully-incomplete recipe app intended to be used in some Copilot workshops. \n\n- Built with Node.js, Express, Handlebars, and Sqlite.\n- Scafholds a database with seed data on first launch.\n- Handles the creation, listing, and editing of recipes.\n\nSome ideas of what to add:\n\n- A `/recipes/random` endpoint to select a random recipe.\n- A way to delete recipes within the web application.\n- A way to search recipes.\n- Support for multiple units of measurement on recipes. \n\n## Requirements\n\n**Right click the following Codespaces button to open your Codespace in a new tab:**\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true\u0026ref=main\u0026repo=1026168589)\n\nYou can also run locally with the help of Dev Containers. If you want to run outside of a container, the setup should be the following commands in your terminal:\n\n```bash\nnpm install\nnpm start\n```\nVisit `http://localhost:3000` to start managing your recipes.\n\n## License\n\nThis project is licensed under the terms of the MIT open source license. Please refer to [MIT](https://github.com/github-samples/node-recipe-app/blob/main/LICENSE) for the full terms.\n\n## Support \u0026 Contributions\n\nThere is no support for this repository. It will periodically be updated as the needs for workshops where it is used evolves. We do not currently accept contributions. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithub-samples%2Fnode-recipe-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgithub-samples%2Fnode-recipe-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithub-samples%2Fnode-recipe-app/lists"}