Skip to content
Snippets Groups Projects
icebox.markdown 3.27 KiB
Newer Older
Lukas Ruge's avatar
Lukas Ruge committed
---
layout: project
name:  "Icebox"
date:   2016-06-20 00:00:00 +0200
image: icebox.jpg
Lukas Ruge's avatar
Lukas Ruge committed
feature_image: "https://chaotikum.org/images/thumbnails/logo.png"
Lukas Ruge's avatar
Lukas Ruge committed
tag: icebox
contact:
- "@HerrStachel"
- "@TVLuke"
status: produktiv
short: "Die IceBox ist die digitale Strichliste des Kühlschranks."
categories:
- project
tags:
- icebox
---
Lukas Ruge's avatar
Lukas Ruge committed
Die [IceBox](http://icebox.nobreakspace.org) ist die digitale Strichliste des Kühlschranks. Wer möchte kann sich einen Account anlegen und sein Prepaid-Guthaben auffüllen um dann jederzeit Getränke und Snacks im Hackerspace kaufen zu können. Käufe können auch komplet anonym ohne Account durchgeführt werden.
Lukas Ruge's avatar
Lukas Ruge committed

Lukas Ruge's avatar
Lukas Ruge committed
Die Digitale Strichliste erlaubt es dem Getränkeverantwortlichen festzustellen, welche Getränke gekauft werden müssen, welche gerade populär sind und welche nicht. Sie erlaubt es dem Kassenwart einen besseren Überblick über den Getränkeverkauf zu haben und sie erlaubt den Nutzern eine einfache und nachvollziehbaere Möglichkeit an Snacks und Getränke zu kommen.
Lukas Ruge's avatar
Lukas Ruge committed

Den [aktuellen Getränkebestand](https://chaotikum.org/projekte:icebox:icebox_bestand) kann man hier nachsehen.

## Software ##
Lukas Ruge's avatar
Lukas Ruge committed
### Icebox-Server ###
Icebox ist eine in Node umgesetzte Serverseitige Javscript Software welche die Userverwaltung, Guthabenverwaltung, Getränkekauf und Inventarisierung realsisiert. Verschiedenen Clients existieren um das System zu nutzen.

Die Icebox findet sich (solange man im nbsp-Netzwerk ist) unter [icebox.nobreakspace.org](http://icebox.nobreakspace.org) die API des Dienstes unter [icebox.nobreakspace.org:8081](http://icebox.nobreakspace.org:8081). Der Code ist auf [Github](https://github.com/Chaotikum/icebox-service).

Lukas Ruge's avatar
Lukas Ruge committed
### Clients ###
 * Webclient unter [icebox.nobreakspace.org](http://icebox.nobreakspace.org/)
 * Touch-client auf dem Pi am Kühlschrank ([Github](https://github.com/MotieDesign101/IceBoxTouch))
 * Android [https://github.com/malteschmitz/icebox-android](https://github.com/malteschmitz/icebox-android)
### Dienste ###
Lukas Ruge's avatar
Lukas Ruge committed
Weitere nicht verknüpfte Softwarelösungen bieten zusätzliche Dienste rund um Icebox.
Lukas Ruge's avatar
Lukas Ruge committed
 * Die Icebox twittert unter [NbspIcebox](https://twitter.com/NbspIcebox) ([Code auf Github](https://github.com/MotieDesign101/IceBox-Twitter))
 * Es gibt einen Monitoringdienst, der den Bestand aufzeichnen lässt
 * Alias [https://github.com/MotieDesign101/iceBoxAlias](https://github.com/MotieDesign101/iceBoxAlias)
Lukas Ruge's avatar
Lukas Ruge committed
 * Es gibt einen Dienst, der Nähwertangaben macht.
 * Es gibt einen Dienst um die Differenz zwischen Einkaufspreis und Verkufspreis zu berechnen
Lukas Ruge's avatar
Lukas Ruge committed
## API-Doku ##
 * [http://docs.iceboxservice.apiary.io/](http://docs.iceboxservice.apiary.io/)

## Hardware ##
Lukas Ruge's avatar
Lukas Ruge committed
Der Serverdienst läuft auf einem Server.

Der Touch-Client läuft auf einem Pi.
Lukas Ruge's avatar
Lukas Ruge committed
 * [Barcode Scanner](https://chaotikum.org/hackerspace:basteln:barcodescanner)
 * PI 2
 * [Pi Touch Monitor](https://www.amazon.de/Official-Raspberry-Pi-Touchscreen-Display/dp/B0153406SS/ref=sr_1_2?ie=UTF8&qid=1466570148&sr=8-2&keywords=pi+touch)
 * NFC-Reader: [AMID RFID Multi-Iso Leser mit Tastatur Emulation](https://www.amazon.de/Multi-ISO-Leser-Keyboard-Emulation-ISO14443-ISO15693/dp/B00K5S7F3W/ref=sr_1_1?ie=UTF8&qid=1470059905&sr=8-1&keywords=amid+rfid+multi+iso+leser)

## Präsentationen ##
  * [Erster Freitalk zur Icebox](https://chaotikum.org/_media/projekte:icebox:pra%CC%88sentation.pdf)