To know.
A wearable device that captures audio throughout the day. Users plug it into their computer, audio gets processed, transcribed, and analyzed for key insights and areas of improvement.
/zanin
├── web/ # Web application (API, frontend, database)
├── firmware/ # Hardware firmware (ESP32-S3)
└── README.md
Full-stack web application for processing and analyzing recordings.
- API: Express + TSOA REST API with background jobs (Inngest)
- Client: React 19 + Vite frontend
- Database: PostgreSQL (Neon) with Drizzle ORM
- Vector DB: Pinecone for semantic search
ESP32-S3 based wearable audio recorder.
- Records audio via I2S microphone
- Stores to microSD card
- USB-C mass storage for file transfer
- Button, LED, battery powered
cd web
bun install
bun devcd firmware
# Install PlatformIO CLI or use VS Code extension
pio run # Build
pio run -t upload # Flash to deviceSee firmware/README.md for full hardware documentation.
Quick BOM:
- ESP32-S3 DevKitC-1
- INMP441 I2S Microphone
- MicroSD Card Module
- LiPo Battery + TP4056 Charger
- Button, LED