Coder Social home page Coder Social logo

randominterests / bar-assistant Goto Github PK

View Code? Open in Web Editor NEW

This project forked from karlomikus/bar-assistant

0.0 0.0 0.0 67.78 MB

Bar assistant is a self hosted application for managing your home bar.

License: MIT License

Shell 0.29% PHP 99.13% Blade 0.24% Dockerfile 0.34%

bar-assistant's Introduction

Bar assistant Logo

Docker image Docker image Tests

๐Ÿธ Bar Assistant

Bar Assistant is a self hosted application for managing your home bar. It allows you to search and filter cocktails, add ingredients and create custom cocktail recipes.

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: [email protected] ยท Password: password

Features

  • Includes all current IBA cocktails
  • Over 100 ingredients
  • Endpoints for managing of ingredients and cocktails
  • Mark ingredients you have and get all cocktails that you can make
  • Detailed cocktail and ingredient information
  • Ability to upload and assign images
  • Shopping list for missing ingredients
  • Automatic indexing of data in Meilisearch
  • Cocktail ingredient substitutes
  • Assign glass types to cocktails
  • Cocktail recipe scraping
  • Cocktail ratings

Documentation

Documentation is available here.

Contributing

Feel free to create a pull request or open a issue with bugs/feature ideas.

Development environment

You can use docker to quick start with the development.

  1. Clone the repository
  2. Copy .env.dev as .env, or setup your own env file
  3. Run docker compose up -d
  4. Then run the following commands:
$ docker compose exec app composer install
$ docker compose exec app php artisan key:generate
$ docker compose exec app php artisan storage:link
$ docker compose exec app php artisan migrate
$ docker compose exec app php artisan bar:open

License

The Bar Assistant API is open-sourced software licensed under the MIT license.

bar-assistant's People

Contributors

karlomikus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.