GoPizza is an example APP that I use for implementing new technologies I'd like to learn in Go.
- Customer
- Is Entity
- Order Pizza
- Pick Up
- CheckBalance
- Employee
- Is Entity
- Can be hired or fired
- SubTypes
- Cashier
- Can Take Order
- Can receive Customer funds
- Driver
- Can Deliver Pizza
- PizzaMaker
- Can Make Pizza
- Cashier
- Pizza Store
- Can take order
- Can hire/fire Employees
- Store Pizza
- Orders: Handles all orders for a target store
- Customer: handles all CRUD information for customers
- Store: Handles all store related operations