gvprime / pizzaql

:pizza: [WIP] Modern OSS Order Management System for Pizza Restaurants

Home Page:https://pizzaql.now.sh/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PizzaQL

Modern OSS Order Management System for Pizza Restaurants.

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

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 😄

More information coming soon. Please note that this project is currently work in progress and you shouldn't use it in production!

Docs

Here ⚡

Screenshots

Order Placement Form (Light) Order Placement Form (Dark) Admin Dashboard (Light) Admin Dashboard (Dark)

See more screenshots

TODO

Order Placement System

  • Basic Frontend
    • Production-ready Frontend (styles etc.)
    • Dark mode
  • Working Backend
    • Creating orders
      • Rewrite to Apollo Client and get rid of graphql-request
  • Better delivery time selection
  • Lock order placement system between specific hours

Order Management System

  • Login
    • Full security with Auth0
  • Basic Frontend
    • Listing orders
      • Rewrite to GraphQL Subscriptions (work in progress, requires custom resolver)
    • Ability to delete orders
    • Ability to manually add orders
    • Production-ready Frontend (styles etc.)
  • Working Backend

Project Page

  • Home page
  • About page

Other

  • Testing with Cypress.io
  • Move from Prisma Cloud to Docker
  • Use GraphQL Yoga server
  • Integration with Algolia Places API (?)
  • Documentation (not fully done)
  • Release a public demo

(?) - unsure.

Built with:

and many other awesome technologies 🦄

License

MIT

About

:pizza: [WIP] Modern OSS Order Management System for Pizza Restaurants

https://pizzaql.now.sh/

License:MIT License


Languages

Language:JavaScript 100.0%