Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Larder logo

A pantry-first recipe finder.

License: MIT Node Frontend Backend Recipes


Add what's actually in your kitchen, and find real recipes you can cook right now, no grocery run required.

What the app does

  • Real accounts. Passwords hashed with bcrypt, sessions signed with JWT. Your pantry and favorites are yours alone, every route checks ownership before returning anything.
  • A running pantry list. Add ingredients as you think of them, remove what you've used up.
  • Recipe matching. Search ranks results by how many of your ingredients each recipe actually uses, and tells you exactly what you're missing.
  • Works immediately, no API key required. Ships with a built-in set of 15 recipes and a real matching algorithm, so it's fully functional the moment you download it.
  • Upgrades to live search automatically. Add a free Spoonacular API key (150 requests/day free) to backend/.env and the app switches from the built-in dataset to real, live recipe search, no code changes needed.
  • Favorites, saved per account, ready to revisit any time.

How to use it

  1. Create an account on the auth section (scroll down from the hero, or click "Start cooking").
  2. Add ingredients to your pantry, one at a time.
  3. Press Find recipes. Results are ranked by how many of your ingredients each one uses.
  4. Click a recipe to see the full ingredient list and instructions.
  5. Save to favorites to keep it for later.

Known limitations

  • The built-in recipe set is 15 recipes, enough to see the matching logic work well with common staples (egg, rice, garlic, onion, tomato, etc.), but it's not a full recipe database, that's what the optional Spoonacular integration is for.
  • No "forgot password" flow, since no mail server is set up.
  • SQLite is a single file on disk, make sure wherever you deploy this keeps it on persistent storage.

License

Released under the MIT License. You're free to use, modify, and share this code, just keep the original copyright notice attached.

About

For when 'what should I make for dinner' meets 'I refuse to go to the store.' Add your ingredients, Larder finds what you can actually cook.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages