/myBarCart

Recipe generator experiment for querying a database and only retrieving recipes that fully contain ingredients you have

Primary LanguageJavaScript

myBarCart

Welcome

Hello and welcome! MyBarCart is a recipe web app that was built based around a simple query idea. What can I make right now with what I have. Most recipe websites, food or drink, will provide a list of recipes that have some ingredients you're interested in, but more often than not that leads to a grocery store trip to get what your missing. After a long day, I don't always have the energy to make a trip into town to get groceries, so I made this. Enter what you have, and the app will only return recipes you can make right now! Enjoy!

Currently this app is built utilizing a 3rd party API from thecocktaildb. Make sure to show them some support!

Streatch Goals

  • implement a toggle switch that lets you query based on what you can make now, or what recipes contain some of your ingredients
  • create a log in and user features such as...
    • creating your own recipes
    • persiting inventory
    • viewing and commenting on other users recipes
  • mobile support

Dev Goals

  • unit, integration and e2e testing coverage
  • JS to TS conversion
  • Server side rendering of landing page
  • Optimize fetch calls to db
  • Migration to Next.js for server components, latest feature support and further optimization
  • Setup following modules
    • Terraform for cloud maintenance
    • React Query for optimized server calls
    • GraphQL for easy to use API syntax