Welcome to Jiggy - Drinkology
Got a full liquor cabinet and don't know what to make? Jiggy can help you.
Jiggy allows you to search for cocktails you can make just by telling us which alcohols and ingredients you have on hand. If you're "Feeling Jiggy", we'll suggest 10 random drinks to make. If you are more curious about the type of liquor you have, select it in the drop-down menu to learn more about it and see drinks you can make.
This application is a pandemic-inspired collaboration between three friends: Ross, Dan, and Thanh. We wanted to create something that our friends could use to make light of their time stuck inside during quarantine. Jiggy is the tool you've been waiting for to help clear out your booze cupboard.
Jiggy is a React application that consumes RapidAPI's "The Cocktail DB" API and database. We employed different Axios calls to hit various endpoints of the API - all of which are GET requests (v2.x). useState and useEffect are React hooks that help manage the state of each functional component. Jiggy is styled with Sass, allowing for better organization and consistency throughout the application. Jiggy's deployment is managed through a CI/CD pipeline, a benefit being that all merges to the main branch trigger an automatic deploy via Netlify.
Follow these steps to run the application locally:
- Clone the repo to a local directory
- Install dependancies by running
npm install
- Spin up a local server by running
npm run start
- If search comes up empty, return drinks with some of the ingredients that the user entered
- Drizly Integration - Allow users to shop for missing ingredients/alcohols
- Allow user to sign in and add drinks to "favorites" list