🐱 Meowtheus
Meowtheus is an application for monitoring and streaming real-time meow events from your cats.
Current Features
- Real-time Meow Streaming: Live-stream of cat meows using Server-Sent Events (SSE).
- Animations and Effects: Smooth animations and auto-scrolling for the latest meow events.
- Multi-cat Support: Prepared to handle multiple cats (currently mocked for testing).
App Demo

Technology Stack
- Frontend: Svelte 5, Tailwind CSS
- Backend: NestJS, Server-Sent Events
- Deployment: Planned deployment on Vercel & Rails
How It Works
- Cat Devices (Future): Small, lightweight hardware devices record meow events and send data to the backend.
- Backend: NestJS receives and broadcasts meow events via SSE.
- Frontend: Svelte frontend displays meows in real-time.
Planned Features
- Hardware Integration: Support physical devices (ESP32 or similar) to detect and stream actual cat meows.
- Cat Profiles: Customize and filter meows by individual cats.
- Data Analysis: Insightful analytics on meow patterns (frequency, time, etc.).
Running Locally
Backend:
cd backend
npm install
npm run start:dev
Emitter:
cd emitter
npm install
npm run dev
Frontend:
cd frontend
npm install
npm run dev
Open your browser at http://localhost:5173