A no-code programming platform for haptic accessibility devices. Winner @ Hackville 2026 (Best Use of ElevenLabs)
Create custom voice-triggered workflows that deliver haptic feedback through wearable devices. Build automation chains with keyword/prompt triggers, conditional logic, and haptic actions.
Frontend
- React + Vite
- React Flow (workflow editor)
- ElevenLabs Scribe v2 (real-time speech-to-text)
Backend
- FastAPI
- MongoDB
- Pavlok API (haptic device control)
- Google Gemini (prompt-based trigger analysis)
- Node.js 18+
- Python 3.11+
- Pavlok wearable device (only supported haptic device for MVP due to online delivery times of other wearable haptic devices)
- ElevenLabs API key
- Google Gemini API key
- MongoDB instance
cd backend
cp .env.example .env
# Add your API keys to .env
uv sync
uv run fastapi dev main.pyRuns on http://localhost:8000
cd frontend
npm install
npm run devRuns on http://localhost:5173
Backend .env
ELEVENLABS_API_KEY=your_key
GEMINI_API_KEY=your_key
MONGO_DB_URI=your_mongodb_uri
PAVLOK_AUTH_TOKEN=your_pavlok_token