Code Monkey home page Code Monkey logo

piorder's Introduction

PiOrder

Raspberry Pi & Pipsta based restaurant Point of Sale, Remote Kitchen Printing & Online Ordering.

Video

IMAGE ALT TEXT HERE

Images

At the Bar:

ScreenShot

At the Kitchen:

ScreenShot

Online Ordering via an iPhone:

ScreenShot ScreenShot

Production

Live near Kingswood, Surrey in the UK and fancy a takeout? Order online!

NB: Not accessible outside the UK

Topology

ScreenShot

Features

  1. Tablet/touch based POS for waiters.
  2. Print bar receipts and tickets to the kitchen.
  3. Online ordering for customers.
  4. View the bar or kitchen using RP cameras.

Technical Overview

  • A Raspberry Pi webserver is used to implement the POS (JavaScript/JQuery/PHP).
  • The Pipsta printers are used to print the customer receipts or kitchen tickets (Python, Bash Scripts, SCP).
  • Orders arriving from a website are sent to the bar and kitchen for printing (SCP).
  • PiOrder is agnostic to the website creation. We've used Symfony2 & PHP. Bash, Awk and Cron used for handling of the orders and current waiting times. Stripe used for taking online payments.
  • No central database is used - using files is sufficient.

Hardware

  1. 2 x RP Model 2B
  2. 2 x Pipsta
  3. 1 x Web Hosting (we use 4uhosting.co.uk)
  4. 1 x Wifi router & internet connection
  5. 1 x Pair of powerline ethernet adaptors
  6. 1 (or more) Tablets (for web browsing)
  7. Optional: Raspberry Pi Cameras

FAQ's

Q: Why print onto paper / why not go fully electronic? A: For customers, a paper receipt is still desired. For chefs, paper has robustness in a kitchen environment. An interesting discussion here.

Q: How much does this cost? A: Estimated breakdown below:

Item Cost
2 Pipsta Printers £160
1 Large Tablet £150
2 Small Tablets £100
1 Printer Cam £20
2 Raspberry Pi's £70
Powerline Ethernet £50
1 Wireless router £30
1 Speaker £30
Ethernet cables £5
Thermal paper £50/year
Web Hosting £65/year
Internet & Telephone £30/month

Notes:

  • A 3G Mifi costing £30 for the device and £30/year for 12GB is a possibility.
  • While a static IP is useful, it isn't strictly necessary.

Q: How reliable are the Pipsta printers, Raspberry Pi's and tablets? A: We've been running all the above for a full year with no hardware based problems.

Q: Which tablets are you using? A: Amazon Kindle Fires (2 x 7 inch and 1 x 10.1 inch)

piorder's People

Contributors

emrahman avatar

Watchers

Winston Hughes 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.