Home
Softono
pizzaql

pizzaql

Open source MIT JavaScript
710
Stars
77
Forks
1
Issues
31
Watchers
2 months
Last Commit

About pizzaql

:pizza: Modern OSS Order Management System for Pizza Restaurants

Platforms

Web Self-hosted

Languages

JavaScript

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 :smile:

Docs

Please note, that we are currently preparing a new docs for PizzaQL. Stay tuned 🙌

Here :zap:

Screenshots

Order Placement Form Dashboard)

See more screenshots

TODO

Order Placement System

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

Order Management System

  • [x] Login
    • [x] Full security with Auth0
  • [x] Basic Frontend
    • [x] Listing orders
      • [x] Rewrite to @apollo/react-hooks
      • [ ] Rewrite to GraphQL Subscriptions (WIP)
    • [x] Ability to change order status
    • [x] Ability to delete orders
      • [x] Confirmation alert
    • [x] Ability to manually add orders
    • [ ] Ability to delete all orders with 1 click
    • [ ] Ability to sort orders
    • [ ] Production-ready Frontend (styles etc.)
  • [x] Working Backend

Documentation

  • [x] Guides
    • [x] Development
    • [x] Production
    • [ ] Security
    • [ ] Deployment

Other

  • [x] Rewrite backend to Prisma 2
  • [ ] Testing with Cypress.io
  • [ ] Integration with Algolia Places API (?)
  • [ ] Release a public demo (WIP)

(?) - unsure.

Technology Stack

Frontend:

Backend:

Sponsors

Digital Ocean
Sauce Labs

License

MIT