/vue-salt-rim

Salt Rim is a Vue based web client used for connecting to Bar Assistant server instance.

Primary LanguageVueMIT LicenseMIT

Logo

Docker image License Build

🍹 Salt Rim - Bar Assistent Web Client

Salt Rim is a web client used for connecting to your Bar Assistant server. It's made with Vue.js and it builds to a static webpage that can be easily hosted anywhere.

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

Features

  • Beautiful UI for your Bar Asistant server
  • Desktop and mobile support
  • Easily search and filter cocktails and ingredients using Vue Instantsearch
  • Add, update or delete cocktails and ingredients
  • Manage your personal shopping lists
  • Save your favorite cocktails
  • Markdown render support
  • Automatically add missing ingredients to your shopping cart
  • Implements all supported functionality of Bar Assistant

Docker installation

Image exposes port 8080.

You can run docker image with the following command:

$ docker run -d \
    --name salt-rim \
    -e API_URL=http://your-bar-assistant-url \
    -p 8080:8080 \
    kmikus12/salt-rim

Manual installation

This steps will build Salt Rim into a static webpage.

  1. Clone the repository
  2. Install the dependencies
$ npm install
  1. Add configuration

Create a new config file in public/config.js, with the following content

window.srConfig = {}
window.srConfig.API_URL = "http://YOUR_BA_API_URL"
  1. Run the build commands
$ npm run build

This will create a dist/ folder with ready to use static files.

Contributing

# Dev server
$ npm run dev

License

Salt Rim is open-sourced software licensed under the MIT license.