Cookbooks and recipe guides are everywhere. Everybody uses them. Everybody has struggled with them. The goal of In The Kitchen is to provide a product that takes the hassle out of finding and following a new recipe. No longer will people need to check, double-check and triple-check their recipes before moving on to the next step. Instead the application will provide a streamlined, step-by-step, easy-to-use guide that will provide would-be chefs all the information they need to prepare the perfect dish. There will be directions and images to show and describe what their dish should look like at every step. Users will also be able to share their own recipes.
In The Kitchen will allow users to share their feedback and experiences. Users will be able to give recipes a rating and leave comments for other users to see. Recipes will also be easy to find. Users will be able to browse or search for recipes by name or tags to always find what they're looking for.
- Azure DevOps
- ASP.NET Core Web API
- Auth0
- Entity Framework
- HTML/CSS
- TypeScript
- Jasmine/Karma
- xUnit Testing
- Sonarcloud
- C#
- Angular 2+
- SQL
- Visual Studio
- Swagger UI
- Git
- Account Registration/Login.
- Authentication using Auth0.
- Browse for recipes.
- Search for recipes by title/tag/ingredients.
- Filter recipes by popularity.
- Follow step-by-step instructions on preparing recipes.
- Provide ratings and reviews for recipes.
- Create new recipes for others to try.
- View recipe calorie information.
- (admin) Remove/eidt any recipes/tags/ingredients/reviews/ratings that are inappropriate.
To-do list:
- UX/UI improvements.
- Having a favorites list for recipes.
- Compiling a list of ingredients for a recipe into a shopping-list.
- Providing recipe recommendations based off of ingredient preferences.
- More detailed nutritional information for ingredients/recipes.
- Measurement/conversion/timing tools to assist with preparing/creating recipes.
Visit https://inthekitchenfront.azurewebsites.net/
- Nour Kamel
- Anis Medini
- Beau Crumley
This project uses the following license: MIT License.