Loading...
Edge AI camera platform: Raspberry Pi nodes run YOLO detection and report occupancy over MQTT/WebSocket to a FastAPI + Vue control room with live MediaMTX streams.
SentinelVision Edge turns low-cost Raspberry Pi cameras into an AI security fleet. Node agents run YOLO person and face detection at the edge, publish occupancy and dwell-time signals over MQTT, and stream video through MediaMTX. A FastAPI backend with PostgreSQL, Redis and Celery manages cameras, areas, recordings and roles, with a Vue 3 dashboard for real-time status.
Cameras sit on unreliable networks, and the control room must stay useful while nodes drop offline. Video streaming, AI inference and real-time reporting had to fit a Raspberry Pi thermal budget while RBAC, recording control and historical state stayed centralized.
Split responsibilities deliberately: inference and occupancy logic on the node, video handled by MediaMTX, fleet state in a FastAPI backend with Celery workers. Real-time status flows over MQTT topics and WebSockets, and a domain-style agent layout (adapters/application/domain/infrastructure) keeps edge logic testable.
Explore more projects similar to this one

VietProStocks combines Vietnamese market data, technical analysis and a retrieval-augmented LLM into a research assistant. The RAG stack — MiniLM embeddings, a FAISS index and a local llama.cpp model — is designed to run entirely on a Raspberry Pi 4 8GB, with an OpenAI-compatible backend as an escape hatch when more compute is available.

NihonGO! pairs learners with 3D avatar characters for one-on-one Japanese conversation practice. A streaming tutor replies in pure Japanese while a separate analysis endpoint returns corrections, vocabulary and grammar notes. The product spans a Flutter app (mobile, web, desktop), a Hono/TypeScript backend on Supabase, and four LLM providers behind one interface — with an internal security audit completed before store submission.

DocuVerse ingests PDFs and images and runs CPU-first OCR (PaddleOCR PP-OCRv6; DeepSeek-OCR is an opt-in GPU profile) to deliver Markdown-first documents plus rule-based structured extraction — dates, totals, document numbers — inside a workspace model with role-based access. The FastAPI/PostgreSQL/Redis/Celery backend streams OCR job progress over WebSockets to the Vue web client.
Tell us about your project and we'll get back to you within 24 hours.
Reference Project:
SentinelVision Edge