Auto-Invoice System (streamlit-auto-invoice)
A full invoice-management web app for a small agency: customers, invoices, expenses and freelance time-tracking on a Supabase cloud database. A GitHub Actions cron job sends invoices and unpaid-payment reminders by email every morning via the Microsoft Graph API, and an "Import by Image" feature uses the Claude vision API to OCR receipt photos straight into pre-filled expense forms.
- Python
- Streamlit
- Supabase
- Claude Vision API
- Microsoft Graph API
- reportlab PDF
- GitHub Actions