Skip to content
Back to Projects
Cocktail Explorer
Web Application

Cocktail Explorer

NextJsTypeScriptTheCocktailDB APITanstack QueryZustandShadcn/UI

Role

Frontend Developer

Timeline

1 month

Category

Web Application

The Problem

“Discovering cocktail recipes can be difficult when information is scattered across different sources. Users need a simple way to search for drinks, explore cocktails by ingredients, and quickly return to recipes they enjoy.”

The Solution

Built a centralized cocktail discovery platform that integrates TheCocktailDB API with a responsive Next.js interface. Users can discover random cocktails, search by name, browse alphabetically, explore drinks through ingredients, and save favorites using local storage.

Overview

Liquid Index is a modern cocktail discovery application built with Next.js and TypeScript. It integrates with TheCocktailDB API to provide cocktail recipes, ingredients, images, and preparation instructions. Users can discover a Cocktail of the Moment, browse drinks alphabetically, search for specific cocktails, explore an ingredients directory, and save favorite drinks locally for quick access.

Key Features

  • Cocktail of the Moment with random drink discovery
  • Alphabetical cocktail browsing from A to Z
  • Search cocktails by name
  • Ingredient directory for discovering cocktails by ingredient
  • Detailed cocktail recipes with ingredients and preparation instructions
  • Save and manage favorite cocktails using local storage
  • Responsive interface optimized for desktop and mobile devices
  • REST API integration with TheCocktailDB
  • Reusable UI components with Shadcn/UI and Radix UI primitives
  • Modern icons using Lucide React

The Result

A polished, responsive cocktail discovery application that demonstrates modern Next.js development, API integration, reusable component architecture, client-side state management, responsive UI design, and persistent local favorites.

User Interface Screenshots