A full stack point of sale app for managing orders at a Filipino café
🎬 Watch the demo video at frankie.engineer/more
- ☀️ Login at the start of your shift
- 🍮 Add items to orders
- 🍽️ Seat customers at tables
- 💸 Mark orders as paid
- Download PostgreSQL (for macs, download the PostgreSQL app - HERE)
- Download Python
- Download Pipenv
pip install pipenv
- Create a Virtual Environment
pipenv install --python "$PYENV_ROOT/versions/<<version_name>>/bin/python"
(replace <<version_name>>) - Install dependencies
pipenv install
- Create a
.env
file and copy & paste the contents of.env.example
- Create the database:
cd thyme
psql
DROP DATABASE ube;
DROP USER ube;
CREATE USER thyme WITH PASSWORD '<insert-password-here>';
CREATE DATABASE thyme WITH OWNER ube;
- Seed the database
python database.py
- Check that the data is in the database:
psql
SELECT * FROM orders;
\q
- Start the local server
pipenv run flask run