pizzaql

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

Github stars Tracking Chart

PizzaQL

Modern OSS Order Management System for Pizza Restaurants.

Build Status
XO code style
style: styled-components

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

  • 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 System

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

Documentation

  • Guides
    • Development
    • Production
    • Security
    • Deployment

Other

  • 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

License

MIT

Main metrics

Overview
Name With Ownerjoeldg/bowhead
Primary LanguagePHP
Program languageJavaScript (Language Count: 5)
Platform
License:Apache License 2.0
所有者活动
Created At2017-06-11 00:31:06
Pushed At2023-03-01 18:56:11
Last Commit At2023-03-01 10:56:11
Release Count0
用户参与
Stargazers Count798
Watchers Count124
Fork Count286
Commits Count146
Has Issues Enabled
Issues Count96
Issue Open Count75
Pull Requests Count21
Pull Requests Open Count0
Pull Requests Close Count8
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private