# Web framework
Django==5.2.10

# Supabase REST client — talks to Postgres over HTTPS (PostgREST), avoiding
# direct Postgres/psycopg networking entirely (matches the ClanertAir pattern)
supabase

# Loads SUPABASE_URL / SUPABASE_ANON_KEY from .env (never committed)
python-dotenv==1.2.1

# Needed for image handling on product uploads
Pillow==11.1.0

# Web push notifications (new message / order status update) — sends via
# the browser's own push service using VAPID keys, no third-party account
pywebpush==2.3.0
