Skip to content

github-samples/node-recipe-app

Repository files navigation

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/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.

Requirements

Right click the following Codespaces button to open your Codespace in a new tab:

Open in GitHub Codespaces

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.

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.

About

A purposefully-incomplete recipe app for use in demonstrating GitHub Copilot.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •