Farm energy decision assistant for propane timing, solar analysis, and voice briefings.
Deployed website: http://3.16.154.16:5001/
Farmers often make propane and energy decisions with fragmented data, delayed updates, and limited time to compare options.
Aura combines market, weather, and farm-profile inputs into one dashboard to provide clear recommendations, savings insights, and simple daily actions.
- Propane buy-signal recommendations (BUY/HOLD/WAIT) from market + farm context.
- Solar sizing and savings analysis with monthly generation charts.
- Daily voice briefing and chat assistant for quick farm-energy guidance.
- Email alerts when proactive buy conditions are met.
cd backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python app.pycd frontend
npm install
npm run dev- ZIP/location reference data (
uszipcodelocal DB/cache) - User farm profiles
- User purchase/history records
- ZenPower solar permit dataset
- EIA Open Data API
- USDA ERS ARMS API
- USDA NASS QuickStats API
- NREL PVWatts v8 API
- NOAA CDO/NCDC API
- Zippopotam.us API
- Google Gemini API
- ElevenLabs API
- SendGrid API (email alerts)