Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Colton, United States
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I need an experienced full-stack developer to build a custom Google Nest camera wall dashboard from my specification.
The goal is a web app that runs on 12 physical displays, each showing a configurable grid of live Nest camera feeds. Cameras are spread across ~30 different Google accounts. The system must handle multi-account Google Device Access / SDM authentication, WebRTC streaming, and an admin UI for managing pages, grids, and playlists.
What I need built
Frontend: React + TypeScript + Vite single-page app, kiosk-style, optimized for fullscreen on 12 displays.
Pages & layouts: at least 12 “pages”, each mapped to one display, with editable grid layouts (rows × columns).
Tiles & playlists: each grid cell is a tile that can show one camera or a playlist of cameras with configurable dwell time and optional shuffle; drag-and-drop editing in the admin UI.
Multi-account SDM: integrate Google Device Access / SDM API, support ~30 Google accounts, manage OAuth + refresh tokens, list cameras and cache metadata (home, room, name, type, etc.).
Stream lifecycle: use SDM WebRTC (GenerateWebRtcStream, ExtendWebRtcStream, StopWebRtcStream) with a scheduler that keeps wired cameras streaming continuously and battery cameras regenerating every ~5 minutes, using jitter to avoid rate-limit spikes.
Admin login: password-protected admin area with single active session (a new login logs out any existing session).
Config storage: server-side storage of all configuration (pages, grids, tiles, playlists, dwell times) plus JSON import/export.
Status & resilience: per-tile status (Connected / Reconnecting / Error), retries and backoff for SDM calls, no recording or saving of video (view-only system).
Backend & security
Backend in Node.js + TypeScript (Express-style API).
All sensitive credentials (admin password, OAuth secrets, SDM refresh tokens) stored in Azure Key Vault; no secrets in the repo. .env only for local development.
Basic CI (GitHub Actions or similar) for install → test → build.
I will provide:
A 3-page PDF and [login to view URL] describing the architecture and behavior.
A small sample React + Vite + TypeScript project as a starting point (optional).
A screen recording walking through what I want.
Access to Google Cloud / Device Access setup, Azure Key Vault, and test Nest accounts/devices.
Please apply only if you have strong React + TypeScript + Node experience, and ideally prior work with Google APIs, OAuth, WebRTC, or Azure Key Vault." (client-provided description)
Matched companies (3)

eShop Genius

Haven Futures
