Skip to content

Anis1988/P2_2ManyCooks

 
 

Repository files navigation

Project Logo 2 Many Cooks

Project Description

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.

Technologies Used

  • 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

Features

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

Getting Started

  1. git clone https://github.com/03012021-dotnet-uta/P2_2ManyCooks.git

Usage

Visit https://inthekitchenfront.azurewebsites.net/

Contributors

  • Nour Kamel
  • Anis Medini
  • Beau Crumley

License

This project uses the following license: MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 57.5%
  • TypeScript 28.6%
  • HTML 7.0%
  • CSS 5.9%
  • JavaScript 1.0%