meal_planner/README.md
2020-01-29 21:01:04 +01:00

89 lines
1.8 KiB
Markdown

# Chef's Meal Planner
Free meal planner for cooks short on ideas! (like me …)
[v.0.1 Available Here!](https://chefs-meal-planner.onrender.com/)
## Features
- Random meal suggestion ✓
- Search by name: you're look for a recipe? Ours are easy to make and Yummy! ✓
- What's in the fridge ? Choose your main ingredient and get a meal suggestion
- Choose by category: ✓
- Beef
- Breakfast
- Chicken
- Dessert
- Goat
- Lamb
- Miscellaneous
- Pasta
- Pork
- Seafood
- Side
- Starter
- Vegan
- Vegetarian
- Choose by area:
- American
- British
- Canadian
- Chinese
- Dutch
- Egyptian
- French
- Greek
- Indian
- Irish
- Italian
- Jamaican
- Japanese
- Kenyan
- Malaysian
- Mexican
- Moroccan
- Russian
- Spanish
- Thai
- Tunisian
- Turkish
- Unknown
- Vietnamese
- Cocktail selection
- Create a profile and save your favourite meals
- Notation system: know what are the most loved meals
- Suggestions based on what your personal taste
- Recipes in Video
- Get a full menu (Starter, Main, Dessert + Cocktail)
- Send a daily suggestion to newsletter
- History
## Supports
- Web ✓
- Progressive Web App
- Mobile
## Technical Stack
- `React` client on the front-end
- [Materialize](https://materializecss.com) CSS librairy for styling
- Public API: [TheMealDb](https://www.themealdb.com/api.php) and [TheCocktailDb](https://www.thecocktaildb.com/api.php)
- Hosting: [Render](https://render.com/)
## Versions
### Features in v.0.1
- WebApp
- Random meal suggestion
- List of meals by categories
- Search by name: you're looking for a recipe? Ours are easy to make and yummy!
## TO DO
- put a preloader
- route bad request to notFOund (exple: /categories/string, when search results is null)
- Use ErrorBoundaries component ?
- add sidenav on mobile
- contact form