Grad shape
Grad shape

Bar Assistant

Recipe Management

About this project

Bar assistant Logo

Docker image Docker image Tests Pulls

Bar Assistant is all-in-one solution for managing your home bar. Compared to other recipe management software that usually tries to be more for general use, Bar Assistant is made specifically for managing cocktail recipes. This means that there are a lot of cocktail-oriented features, like ingredient substitutes, first-class ingredients, ABV calculations, unit switching and more.

This repository only contains the API server, if you are looking for easy to use web client, take a look at Salt Rim.

Click here to view API demo.
Click here to view frontend demo.
Email: admin@example.com · Password: password

Features

  • Includes over 500 cocktail recipes with detailed information
  • Includes over 250 base ingredients with categories
  • Add and manage multiple bars and bar members
  • Fine-grained user control with user roles
  • Endpoints for managing and filtering ingredients and cocktails
  • Filter recipes by ABV, base ingredient, tags and more
  • Filter recipes based on whether you have the right ingredients or not
  • Detailed cocktail and ingredient information
  • Support for assigning multiple images to resources and image sorting
  • Shopping list generation based on missing ingredients in your inventory
  • Automatic indexing of data with Meilisearch
  • Support for custom cocktail ingredient substitutes
  • Support for glass types, utensils, tags, ingredient categories and more
  • Cocktail recipe importing via URL, JSON, YAML or custom collections
  • Support for cocktail ratings
  • Support for cocktail variations
  • Create user-specific cocktail collections for easy referencing and sharing
  • Support for cocktail and ingredient notes
  • Supports sharing recipes by public links, custom recipe images and printing
  • Create public bar menus
  • Manage custom API personal access tokens with custom permissions set by users
  • Detailed statistics about recipes and user tastes
  • Data export support in various forma
Technologies & License
MIT PHP Docker
Quick Deploy

Deploy this project to cloud platforms with one click