Skip to content

🇵🇭 A full stack point of sale app for managing orders at a Filipino café

Notifications You must be signed in to change notification settings

frankie-engineer/ube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ube

A full stack point of sale app for managing orders at a Filipino café

🎬 Watch the demo video at frankie.engineer/more

Features

  • ☀️ Login at the start of your shift
  • 🍮 Add items to orders
  • 🍽️ Seat customers at tables
  • 💸 Mark orders as paid

Setup

  1. Download PostgreSQL (for macs, download the PostgreSQL app - HERE)
  2. Download Python
  3. Download Pipenv pip install pipenv
  4. Create a Virtual Environment pipenv install --python "$PYENV_ROOT/versions/<<version_name>>/bin/python" (replace <<version_name>>)
  5. Install dependencies pipenv install
  6. Create a .env file and copy & paste the contents of .env.example
  7. 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;
  1. Seed the database python database.py
  2. Check that the data is in the database:
psql
SELECT * FROM orders;
\q
  1. Start the local server pipenv run flask run

About

🇵🇭 A full stack point of sale app for managing orders at a Filipino café

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published