Repository created for Wake Tech CSC289 Programming Capstone course
Formatted using Markdown
- This project will create software for the Ice Cream Shop to track inventory of ice cream flavors and toppings to reduce labor cost and increase profit.
- Admin will be able to access the inventory system to check in items when replenishing inventory. Admin will also be able to make manual changes when running an audit on inventory to ensure digital inventory matches physical inventory.
- Software will also have the ability to be used as a POS (Point of Sale) System in which regular users can create transactions between users and customers.
- The software will also act as a portal in which employees can clock in and out and track hours worked.
- Admin will also have the ability to access inventory, sales, work hours, and expenses remotely via browser.
- Joshua Pierce: [email protected]
- Ian Steed: [email protected]
- Quyen Hoang: [email protected]
- Victoria Cross: [email protected]
- Joah Chambers: [email protected]
- Riya Vadadoria: [email protected]
PRE-REQS:
-
VS Code
- URL: https://code.visualstudio.com/download
- Plus Install the Dev Containers extension
-
Docker Desktop
- Clone repository to local directory
- CD to WakeIceCream
- docker compose up
IMPORTANT: If you get the following error ... Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:80 -> 0.0.0.0:0: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
In VS Code, edit file docker-compose.yml
-
Change apache-php-environment to use a port other than 80 (first value). For example:
ports: - 8088:80
- VS Code
- URL: https://code.visualstudio.com/download
- Dev Containers extension
- Docker Desktop
- git
- GitHub
- Downloaded images from ...