Welcome to SustainNet
AI-powered tools to help South African households manage finances, track energy usage, and save money. Built for your reality β ZAR, prepaid electricity, load shedding, and all.
Finance Hub
Track every rand
- β Log income & expenses in ZAR
- β Set monthly budgets per category
- β Track savings goals with progress bars
- β Monthly summaries with net income
Energy Hub
Powered by AI
- β Log electricity readings (grid, solar, prepaid)
- β Track kWh usage and cost per kWh
- β AI-powered saving tips from Claude
- β Monthly trends β up, down, or stable
Get Started in 3 Steps
Create Your Account
Sign up with your name, email, and a password (8+ characters). You get a free account instantly.
{
"name": "Thembi Mkhize",
"email": "thembi@example.co.za",
"password": "SecurePass123"
}Already have an account? Use POST /auth/login with your email and password.
Start Tracking Finances
Add your first income or expense entry. Set budgets for categories like groceries, transport, or utilities.
{
"type": "expense",
"category": "groceries",
"amount": 850,
"date": "2026-02-22"
}View your monthly summary at GET /finance/summary?month=2026-02
Monitor Your Energy
Add electricity readings from your prepaid meter, municipal bill, or solar system. The more you log, the smarter the AI tips get.
{
"source": "prepaid",
"kwh": 150,
"cost": 420,
"date": "2026-02-22",
"provider": "Eskom"
}Visit GET /energy/tips for personalized saving tips powered by Claude AI.
Simple Pricing
Free
R0- β 50 finance entries/month
- β 3 budgets
- β 30 energy readings/month
- β No AI energy tips
- β 1 lab project
- β 0 blueprints (buy with 15 SustainCoins each)
- β View-only marketplace
Pro
R25/monthR250/year β save 2 months
Via PayFast β SA's trusted payment gateway
- β 500 finance entries/month
- β 20 budgets
- β 300 energy readings/month
- β 30 AI energy tips/month
- β 5 lab projects
- β 5 blueprints/month (then 15 coins each)
- β Full marketplace access
Mobile App
SustainNet is also available as a mobile app for iOS and Android, built with Expo and React Native. Track finances and energy on the go with a beautiful dark-themed interface.
API Quick Reference
| Action | Method | Endpoint | |
|---|---|---|---|
| Register | POST | /auth/register | |
| Login | POST | /auth/login | |
| My Profile | GET | /auth/me | |
| Finance Hub | |||
| List Entries | GET | /finance/entries | |
| Add Entry | POST | /finance/entries | |
| Monthly Summary | GET | /finance/summary?month=YYYY-MM | |
| Budgets | GET/POST | /finance/budgets | |
| Savings Goals | GET/POST | /finance/goals | |
| Energy Hub | |||
| List Readings | GET | /energy/readings | |
| Add Reading | POST | /energy/readings | |
| Energy Summary | GET | /energy/summary?month=YYYY-MM | |
| AI Tips | GET | /energy/tips | |
| Billing | |||
| Subscribe (Pro) | POST | /billing/subscribe | |
| Billing Status | GET | /billing/status | |