This site runs entirely in the browser:
- NVIDIA AI API: Called directly from JavaScript (no backend server)
- Voice (Whisper/TTS): Uses browser's built-in Web Speech API
- Blockchain: Polygon public chain (no server needed for verification UI)
- Database: Not needed for the static site
- Open:
https://ovalentine964.github.io/uhakix/ - Ask: Type or speak your question
- Response: NVIDIA Llama-3.1-70B answers in English, Kiswahili, or Sheng
- Voice: Tap 🔊 to hear the answer read aloud
- Educate: Learn your rights, spot manipulation, verify elections
✅ GitHub Pages enabled on main branch → /docs folder
✅ NVIDIA API key embedded in code
✅ Telegram bot token in .env.example (for future use)
✅ Professional UI — responsive, dark theme, voice-enabled
✅ AGPL-3.0 open source
The NVIDIA API key is embedded in the frontend JavaScript. For a production deployment with millions of users, you'd want to:
- Use a backend API (Render, Vercel, Fly.io) to hide the key
- Add rate limiting to prevent abuse
For now, the free tier is fine for testing and early users.
The Telegram bot (@UhakixBot) needs a backend server. We can deploy it separately on:
- Fly.io (free tier)
- Railway.app (free tier)
- Render.com (free tier)
The bot code is in backend/ and uses the same NVIDIA API.
👉 https://ovalentine964.github.io/uhakix/
"No more bloodshed over elections. No more stolen shillings. Just verify. Just UHAKIX." 🇰🇪