Recipe App
This is a small, purposefully-incomplete recipe app intended to be used in some Copilot workshops.
- Built with Node.js, Express, Handlebars, and Sqlite.
- Scafholds a database with seed data on first launch.
- Handles the creation, listing, and editing of recipes.
Some ideas of what to add:
- A
/recipes/randomendpoint to select a random recipe. - A way to delete recipes within the web application.
- A way to search recipes.
- Support for multiple units of measurement on recipes.
Requirements
Right click the following Codespaces button to open your Codespace in a new tab:
You 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:
npm install
npm startVisit http://localhost:3000 to start managing your recipes.
License
This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.
Support & Contributions
There 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.