Check out the app on Heroku Explore the backend repo
Drink This provides cocktail recommendations using a memory-based approach to collaborative filtering. In the front end of this app, we use React in concert with TailwindCSS to provide a clean feel. Movement between pages is smooth and seamless, as opposed to rendering views that may take time to load. Another look and feel to this is the frontend interaction with the backend. We displayed simple thumbnails of the cocktails consumed from the CocktailDB API from the backend.
Check out our Wiki for more info.
npm install
npm run start
npm run build
Consuming cocktail recommendation from backend on /api/v1/cocktail/recommendation
Consuming cocktail details from backend on /api/v1/cocktail/#{cocktail.id}
Requires a cocktail_id
parameter
Posting a new rating on the backend database /api/v1/cocktails/rating
cocktail_id
and stars
parametersConsuming random cocktails for a new user from the backend on /api/v1/dashboard
Consuming a list of cocktails by search from backend on /api/v1/cocktails/search
Requires a name
parameter with a string or string fragment to search
Consuming a list of businesses using yelp search from the backend on /api/v1/search/yelp
Tests with Jest