You can reach the app here: https://cocktailme.streamlit.app/
CocktailMe is an application that offers personalized cocktail suggestions based on user preferences.
This application enables users to decide between alcoholic or non-alcoholic options, discover similar drinks through the names of their favorite cocktails, and receive personalized cocktail recommendations by specifying whether they want certain ingredients to be included or excluded in their drinks.
In addition to enriching your cocktail selection, this app also helps you enjoy fun and delicious cocktails at home. It also provides users with information about measurements and allows them to perform unit conversions as needed.
To run this application, you need to have Python installed on your machine. You can download Python from the official website. After installing Python, clone this repository and navigate to the project directory.
After launching the application, you can choose from the following options:
-
Alcohol Type: Specify whether you prefer alcoholic or non-alcoholic beverages from the options.
-
Search Type:
- Cocktail Name: Select this option if you wish to discover similar cocktails by identifying a specific cocktail based on its ingredients.
- Ingredient Specification: Select this option if you wish to discover cocktails by specifying the ingredients your preferred cocktail should include or not include.
-
Similarity Type: Specify the degree of similarity you want in the suggested cocktails based on your preferences.
-
Get Results: Click the search button to retrieve the results.
-
Users can access similar cocktail suggestions by selecting the name of a cocktail.
-
Users can select the ingredients they want to be included or excluded in their preferred cocktail to receive cocktail recommendations.
-
Users can determine the degrees of similarity of suggested cocktails.
-
Users can view personalized cocktail recommendations tailored to their preferences.
-
Users can activate the display of recipes to view the content, proportions, and instructions of recommendations made based on their preferences.
-
Users can use measurement calculator, which allows them to convert units of ingredients in drink recipes.
-
Users can find informative resources explaining the units of ingredients used in cocktails.
This project was developed by Ebru Şahin, Eray Yuztyurk, Murat Can Eryeğit.
This project is licensed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License.
This is a human-readable summary of (and not a substitute for) the full license text.
You are free to:
- Share: Copy and redistribute the material in any medium or format for noncommercial purposes.
Under the following terms:
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial: You may not use the material for commercial purposes.
- NoDerivs: If you remix, transform, or build upon the material, you may not distribute the modified material.
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
- You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.