PizzaQL - the open-source order management system

Tomek Poniatowicz - May 3 '19 - - Dev Community

PizzaQL an order placement & management system for pizza restaurants maintained by xxczaki, a 16-year-old developer from Poland. The project is still being developed, but it's already usable and the author is looking for some constructive criticism & suggestions. Show him some love :)

GitHub logo pizzaql / pizzaql

šŸ• Modern OSS Order Management System for Pizza Restaurants

Note: Please check the rewritten version of PizzaQL (currently WIP): https://github.com/pizzaql/next


PizzaQL

Modern OSS Order Management System for Pizza Restaurants.

Build Status XO code style style: styled-components

Open Collective Patreon

Goal

The goal of this project is to provide a modern and easy to use order management system with order placement form as well. You can track progress in our TODO list šŸ˜„

Docs

Please note, that we are currently preparing a new docs for PizzaQL. Stay tuned šŸ™Œ

Here āš”

Screenshots

Order Placement Form Dashboard)

See more screenshots

TODO

Order Placement System

  • Basic Frontend
    • Production-ready Frontend (styles etc.)
    • Rewrite to Apollo Client
    • Use HTML5 form validation wherever possible
    • Implement prices
    • Online payments via Stripe
      • Rewrite online payments to use react-stripe-elements
    • Delivery time selection
      • Display delivery time based on current hour
    • Rewrite to @apollo/react-hooks
    • Rewrite to use react-hook-form
  • Working Backend
    • Creating orders
  • Thank you page
    • Ability to copy order id
    • Display simplified order id
    • Show time left to order delivery
    • Rewrite to @apollo/react-hooks

Order Managementā€¦

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player