Coder Social home page Coder Social logo

drink-to-the-weather's Introduction

Drink to the Weather

A simple app that assists with choosing a cocktail based off of the weather or your mood.

Drink The Weather

Table of Contents

Getting Started

Technologies Used

Description

The Drink to the Weather application has many features in order to simplify the drinking experience. It primarily features the CocktailDB API which contains information on hundreds of cocktails which is used in order to search and get information on drinks which are recommended to the user. On the initial page, the user is greeted with a search column which allows them to either input a city name or to select a mood they are feeling to which the webpage will recommend them a drink. If they are not completely satisfied with the first recommended drink, they also have the option to select from 4 other drinks from the "Other Recommendations sections below the main drink information area. Clicking the image of any of the drinks in this section will pull that drink up to the main information section and show the information of the selected drink to the user. The recommendation for drinks based on weather is based off of the temperature for the inputted city which is from a list of drinks that we consider appropriate for cold, average, and hot weather.

Features

1.An area to input your city or your mood

Our input card functions much like a bartender would. It asks you how you feel, where you from and will use a bouncer(js) if it has to. In order to avoid the bouncer.js you need to enter in at least 3 characters or it will alert you in red below the input field.

2. An area for the drink, ingredients and instructions

We wanted to create a responsive tablet that gives you all the information you need for drinks as well as displaying some information on the weather if applicable. When the user inputs a city, the average weather temperature for the city will show up below the instructions section of the page.

3. Other possible reccomendations area

Just like at a bar, you may decide the first drink you see doesn't sound to good. Don't like pineapple or have milk in your fridge to make the first drink? No problem, just like an experienced bartender, we got this. We have 4 more drinks you could make that will match your mood perfectly.

4. Other

For later builds

Add an api that shows you where you can buy ingredients for the items

We understand many users may not have a full bar at their homes to make every drink, so we would like to help them seek out the ingredients to help them make the perfect cocktail.

Include an Api that automatically uses your ip address to search your city

Who has the time to search? With that busy go-go quarantine lifestyle, we no longer have the time or energy to actually type in the name of my city. We want our website to do the work for you. It might be best to have the user be able to correct any errors that the automatic system makes or add additional cities but where we can remove work and add fun, we should.

The ability to toggle what you want to see

I have never cared too much about windspeed but I desperately want to know what places feel like- if only there was some way to replace the windspeed with temperature feel and then have the computer save my settings so I don't have to go back every time. I don't exactly know what this would look like but I think it would really improve the usability of this product.

Usage

This is meant for either the seasoned cocktail drinker to get that bar experience at home or the newbie looking to expand their repertoire of mixed alcoholic beverages.

Screenshots

Initial Page: Location Search: Party Drinks: Recommendation Selected: Bouncer:

Authors

Jonathan Honda:

Rachael Kelm-Southworth:

Nathan Vu:

Credits

We would like to thank Kerwin, Manuel, Roger, and all of our classmates for helping us understand this subject matter and anyone that contributed to make the base code.

License

MIT

drink-to-the-weather's People

Contributors

rksouth avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.