Skip to content

Ziuteks/QuickCocktails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick Cocktails 🍹

A responsive Flutter application that allows users to discover, search, filter, and save their favorite cocktails using the Solvro Cocktails API.

✨ Features

  • Browse Cocktails: Explore a catalog of diverse cocktails globally.
  • Infinite Scrolling: Scroll seamlessly through the catalog; more drinks auto-load as you hit the bottom.
  • Pull-to-Refresh: Easily refresh the list with a simple pull gesture.
  • Search: Fast, debounced search functionality to find specific drinks by name.
  • Filters: Narrow down choices by:
    • Category (e.g., Ordinary Drink, Cocktail)
    • Glass Type (e.g., Highball, Cocktail glass)
    • Alcohol Content (Alcoholic vs. Non-Alcoholic)
  • Detailed View: View comprehensive instructions, categories, glass types, and specific ingredient measurements for each recipe.
  • Favorites: Save your favorite cocktails locally across app restarts. You can easily toggle the view to show only favorites.
  • Theme Support: Fully supports System Light/Dark Theme matching your OS.

📸 Screenshots

Home Screen Search Filtering Drink Details Favorites
Home Screen Placeholder Search Placeholder Filtering Placeholder Details Placeholder Favorites Placeholder

🚀 How to Run the App

Prerequisites

Make sure you have Flutter SDK installed on your machine.

Installation

  1. Clone the repository:

    git clone <repository_url>
    cd quick_cocktails
  2. Get all dependencies:

    flutter pub get
  3. Run the app: Hook up your physical device or launch an emulator/simulator, and run:

    flutter run

🛠 Tech Stack

  • Framework: Flutter (Dart)
  • State Management: provider
  • Local Storage: shared_preferences
  • Networking: http

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages