Skip to content
loading...
Cover image for PizzaQL - the open-source order management system
GraphQL Editor profile image GraphQL Editor

PizzaQL - the open-source order management system

tomekponiat profile image Tomek Poniatowicz twitter logo github logo Updated on ・1 min read

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

PizzaQL

Modern OSS Order Management System for Pizza Restaurants.

Build Status XO code style style: styled-components Cypress.io tests

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

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 with useFormik hook
  • 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 System

  • Login
    • Full security with Auth0
  • Basic Frontend
    • Listing orders
      • Rewrite to @apollo/react-hooks
      • Rewrite to GraphQL Subscriptions
    • Ability to change order status
    • Ability to delete orders
twitter logo DISCUSS (3)
The GraphQL Editor is a supportive tool for both advanced GraphQL users as well as those making their first steps with GraphQL APIs.
Discussion
markdown guide
 

I wish I could've showed him some 💖 but all I could do was ⭐ it 😉

 
 

I've just found this post, thanks Tomek for sharing my project with the DEV community! <3

Classic DEV Post from Aug 6 '19

What to put in your portfolio as a beginner web dev

GraphQL Editor profile image

A Better Way To GraphQL!
Speed up schema design by at least 50%