Op zoek naar:
Een Student, freelancer of ZZP uit de omgeving Alkmaar heeft onze voorkeur. Wij bieden eventueel ook de mogelijkheid om deze opdracht part-time in loondienst bij ons uit te voeren.

Project:
Lichttgewicht offline kassa met geïntegreerde synchronisatie mogelijkheid

Dit project omvat de volgende punten:
- Te gebruiken met touchscreen en/of toetsenbord.
- Simpel in gebruik maar met geavanceerde mogelijkheden.
- Intuïtief, overzichtelijk en snel met bijvoorbeeld toetscombinaties
- Compabiliteit met Windows laptop, handscanner en printer.
- Internationaal georiënteerd, rekening houdend met lokale BTW tarieven.
- Offline te gebruiken, synchroniseren zodra weer online gekomen

Aanpak en inrichting van de opdracht:
Het doel van het kassaysteem is dat deze enkel met externe data werkt. De producten worden uit een lokale database gelezen (voorkeur CSV file wat met Excel te openen/bewerken is) en een nieuwe order lokaal wordt opgeslagen die later, handmatig of automatisch geupload wordt naar een database die alle data verwerkt tot hetgene wat gewenst is. Te denken valt aan dagtotalen, export naar boekhoudprogramma en voorraadmutaties met de website.
- Lijst met producten waar je op kan zoeken met een EAN/Barcode
- Mogelijkheid om producten aan te klikken om nader te specificeren. Zoals een aangepaste prijs
- Prijs per regel / subtotaal tonen
- Producten die gescand worden of EAN nummers die niet herkend worden wel verwerken. Deze informatie later verrijken als deze beschikbaar komt.
- Verschillende gebruikers moeten toegang hebben
- Toetscombinaties / Sneltoetsen
- Mogelijkheid bon printen
- E-mailen pdf factuur indien E-mailadres bekend
- Barcode scannen met handscanner
- Batch opgeven (i.e. Beurs Duitsland)

Te gebruiken code
Er zal worden gewerkt met de laatste technieken van het opbouwen van websites. Er zal eerst een wireframe worden ontwikkeld waar wij de bootstrap / CDN op aanpassen.
De volgende technieken zijn van belang
- HTML
- CSS
- jQuery / Javascript
- PHP
- Lokale database (SQLite) of JSON file
- Node-webkit (link) of lokale PHP server
- Development kit Star TSP-100 bonnen printer (link)
- Development kit Honeywell Voyager 9520 / 9540 labelprinter (link)
Benodigde informative per order
- Unieke ID / Bonnummer
o EAN
o Prijs (indien afwijkend van standaard prijs)
o Aantal
- Betaalwijze. Splitsen betaalwijze?
o Pin
o Contant
o Op rekening
- E-mailadres
- Tijd / datum
Verwerking gegevens
Alle data dat wordt geüpload moet verwerkt worden om het volgende te kunnen doen
- Facturen mailen bij orders met bekend e-mail adres
- Orders koppelen aan bestaande accounts op basis van e-mail adres
o Indien onbekend koppelen aan standaard account (“Beurs Duitsland”)




Offline kassasysteem ontwikkelen middels Node.js-dropkassa_schets-pngOffline kassasysteem ontwikkelen middels Node.js-dropkassa_schets_numpad-png

Het budget:
€xxx

Meer informatie:
Patrick Tyc
072-5675055
Inktweb.nl