NURDbar: Difference between revisions

From NURDspace
No edit summary
No edit summary
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Project
{{Project
|ProjectSkills=programming
|Name=NURDbar
|ProjectStatus=Planning
|Skills=programming
|ProjectNiche=Software
|Status=Planning
|ProjectPurpose=Infrastructure
|Niche=Software
|Purpose=Infrastructure
|Picture=Nurdbar_failery.jpg
|Tool=No
}}
}}
== UPDATE ==
In ~september we switched to nooitaf's nurdbar version.
attempt at documentation ;
20:21:57 <@buZz> nooitaf: hoe kan profzon nu club mate cola aan de bar verkopen?
20:23:23 <@nooitaf> buZz: moment.. ik check ff goed
20:25:44 <@nooitaf> profzon (om in te loggen)
20:25:49 <@nooitaf> dan..
20:26:41 <@nooitaf> sell MATEBARCODE AMOUNT(INT) PRICE(FLOAT)
20:27:05 <@nooitaf> dus example
20:27:14 <@nooitaf> sell 0000000000 20 0.0
attempt #2 ;
* https://github.com/nooitaf/nurdbar/blob/master/MANUAL.md
== old shit ==


Using the [[BPM_Studio_Jukebox]], this project has been resurrected into a hybrid IRC client/payment management terminal.
Using the [[BPM_Studio_Jukebox]], this project has been resurrected into a hybrid IRC client/payment management terminal.
Line 17: Line 39:
The database is held on postgresql.nurdspace.lan.
The database is held on postgresql.nurdspace.lan.


Identification is done by unique barcode - pre-defined in the DB.
Identification is done by unique barcode - pre-defined in the DB. ([[LDAP]]-integration? We could store people's ID's in a field there)


Commands are entered by specific barcodes e.g. buy, sell, log out, etc.
Commands are entered by specific barcodes e.g. buy, sell, log out, etc.
Line 26: Line 48:
Items can then be bought out of the system by scanning your ID, then the item (and entering any multiples if desired)
Items can then be bought out of the system by scanning your ID, then the item (and entering any multiples if desired)


 
New accounts/barcodes can be added by asking [[User:Talloak|Petraea]]
 
'''TO-DO'''
 
* Make the client more event driven.
* Make selling unknown items possible without prior identification of them
* Make more parts optional (multiples of purchases etc.)
 


== Old News ==
== Old News ==
Line 47: Line 62:
== Update 16-4 ==
== Update 16-4 ==
Just got the barcode scanner working on my MacBook w/ Lion. You want: http://changux.co/osx-installer-to-pl2303-serial-usb-on-osx-lio
Just got the barcode scanner working on my MacBook w/ Lion. You want: http://changux.co/osx-installer-to-pl2303-serial-usb-on-osx-lio
== New system requirements ==
* Terminal based with keyboard and/or barcode scanner
* Database based
*Accept cash
*Accept card
*Balance
*Easy in use
*Gateway integration to add balance via iDeal/bank transfer or card
=== nice to have ===
* Intergration in to portal.nurdspace.nl

Revision as of 11:29, 17 August 2022

NURDbar
Nurdbar failery.jpg
Participants Bjornl
Skills programming
Status Planning
Niche Software
Purpose Infrastructure
Tool No
Location
Cost
Tool category

NURDbar

Nurdbar_failery.jpg {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}

UPDATE

In ~september we switched to nooitaf's nurdbar version.

attempt at documentation ;

20:21:57 <@buZz> nooitaf: hoe kan profzon nu club mate cola aan de bar verkopen?
20:23:23 <@nooitaf> buZz: moment.. ik check ff goed
20:25:44 <@nooitaf> profzon (om in te loggen)
20:25:49 <@nooitaf> dan..
20:26:41 <@nooitaf> sell MATEBARCODE AMOUNT(INT) PRICE(FLOAT) 
20:27:05 <@nooitaf> dus example
20:27:14 <@nooitaf> sell 0000000000 20 0.0

attempt #2 ;

old shit

Using the BPM_Studio_Jukebox, this project has been resurrected into a hybrid IRC client/payment management terminal.

DESIGN

IRC client identifies self as 'popcorn' and can be used by guests etc. to interact with the IRC channel.

  • It also should allow anyone to be able to turn on/off the lights from inside the space itself.

The payment manager is switchable to on pressing TAB.

The database is held on postgresql.nurdspace.lan.

Identification is done by unique barcode - pre-defined in the DB. (LDAP-integration? We could store people's ID's in a field there)

Commands are entered by specific barcodes e.g. buy, sell, log out, etc.

  • Multiples of items can be entered in text

Items are sold into the system after item identification (name, size, origin country, price if selling) and the seller is credited the value.

Items can then be bought out of the system by scanning your ID, then the item (and entering any multiples if desired)

New accounts/barcodes can be added by asking Petraea

Old News

We'd like to automate the bar, inspired by Bitlair. buZz has a barcode scanner, so we can set up a system where you identify yourself and identify your drink, and then the required amount of funds is automatically subtracted from your account.

Identification:

  • by barcode (if you're a regular);
  • by typing your name in he terminal;
  • NFC-device?

The drinks will be identified by a barcode scanner.

Update 16-4

Just got the barcode scanner working on my MacBook w/ Lion. You want: http://changux.co/osx-installer-to-pl2303-serial-usb-on-osx-lio


New system requirements

  • Terminal based with keyboard and/or barcode scanner
  • Database based
  • Accept cash
  • Accept card
  • Balance
  • Easy in use
  • Gateway integration to add balance via iDeal/bank transfer or card

nice to have

  • Intergration in to portal.nurdspace.nl