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/random
endpoint 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.
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 start
Visit http://localhost:3000
to start managing your recipes.
This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.
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.