Prerequisites
Flutter 3.x
Flutter 3.x
Install Flutter from flutter.dev. Verify with
flutter --version — need 3.0+.Python 3.11+
Python 3.11+
The backend requires Python 3.11+. Check with
python3 --version.Android device
Android device
Android 10 (API 29) or higher. Enable USB debugging in Developer Options.
Supabase account
Supabase account
Sign up at supabase.com. Free tier is sufficient.
Anthropic API key
Anthropic API key
Get one from console.anthropic.com. Used for the AI advisor.
Step 1: Clone the repo
Step 2: Set up Supabase
Create a project
Go to app.supabase.com → New Project. Note your Project URL and anon key from Settings → API.
Step 3: Configure the Flutter app
.env.json:
Use
http://10.0.2.2:8000 for Android emulator. For a physical device, use your machine’s LAN or Tailscale IP.Step 4: Run the backend
curl http://localhost:8000/health → {"status":"ok","version":"2.0.0"}
Step 5: Build and install
Step 6: Grant notification access
Settings → Apps → Special app access → Notification access → enable Vantage Wealth. This is required for automatic transaction capture from your banking apps.Supported banks
See which banking apps are supported out of the box.
Ask Vantage AI
Learn what you can ask the AI advisor.