Bar Cart uses The Cocktail DB API to generate cocktails. Users can choose to randomly generate a cocktail, randomly generate a cocktail by Spirit (e.g. Rum, Vodka, Gin, etc), or generate a cocktail based on ingredients they already have in their home bar.
GitHub Repo