An elegant, robust, and secure banking dashboard built for the modern web. This application bridges the gap between a Python-based UI and Cloud-SQL infrastructure, offering a seamless banking experience.
π Live Deployment: Explore Ava Bank β
| Feature | Description |
|---|---|
| π Secure Auth | Identity management via Supabase (Sign-up/Login). |
| π Smart Metrics | Real-time balance tracking with dynamic UI updates. |
| πΈ Transactions | Logic-gated deposits and withdrawals to prevent overdrafts. |
| π Profile Manager | Automated account generation with age-gate validation. |
| π¨ Premium UX | Use of balloons, snow, and custom layout for high engagement. |
[Image of a web application architecture showing Streamlit frontend connecting to a Supabase backend database]
- Frontend: Streamlit β For the reactive, low-latency web interface.
- Database: PostgreSQL (via Supabase) β For ACID-compliant financial records.
- Auth: Supabase Auth β Handling JWT-based secure sessions.
- Logic: Custom Python backend for transaction validation.
git clone [https://github.com/YOUR_USERNAME/ava-bank.git](https://github.com/YOUR_USERNAME/ava-bank.git)
cd ava-bank
pip install -r requirements.txt