← Oferty

AI-Powered Voice Reporting App React Native + OpenAI + n8n Automation

Budżet: - HOURLY / PART_TIME ⭐ 0.00 (0) India

react-js, node.js, javascript, web-application, api, react-native, api-integration, web-design, saas, mobile-app, software-development, next.js

Job Description: “ Overview I'm building VoiceOps — an AI-powered voice reporting mobile app for field teams (construction, maintenance, facilities management). Field workers hold a button, speak their report in 60 seconds, and AI automatically structures it into a formatted report. Managers receive instant email and WhatsApp alerts. The entire pipeline runs on OpenAI + n8n automation. This is a portfolio-grade MVP with a clear scope and a detailed technical plan already written. I need a developer who can execute fast, write clean code, and doesn't need hand-holding. What you'll build The app has two sides — a worker app and a manager app — both built in a single React Native (Expo) codebase. Worker flow: Hold-to-record screen with live waveform animation and 60s recording limit Audio sent to NestJS backend → OpenAI Whisper transcription GPT-4o structures the transcript into a JSON report (site, issue type, urgency, action items) Report preview screen — editable fields before final submit Report history screen Manager flow: Report feed with urgency filtering and priority alerts pinned to top Report detail screen with full AI summary, action items, and notification log Role-based access — workers only see their own reports, managers see all Backend (NestJS): REST API with Supabase JWT auth Multipart audio file upload handler OpenAI Whisper + GPT-4o integration Webhook trigger to n8n on every report submission Supabase Storage for raw audio files n8n automation (I have an existing n8n instance running): Webhook-triggered workflow on report submit Formatted HTML email to manager WhatsApp/SMS alert via Twilio when urgency is HIGH or CRITICAL Weekly digest cron workflow Tech stack (fixed — do not apply if you want to change these) React Native with Expo SDK 50+ Expo Router for navigation NestJS + TypeScript for backend Supabase (Auth, PostgreSQL, Storage) OpenAI API (Whisper + GPT-4o) n8n for automation workflows Zustand for state management expo-av for audio recording Screens to build (8 total) Login / role selection Worker home — idle state Worker home — recording active (with sonar ring animation) Report preview — editable AI-structured output Manager report feed Manager report detail Empty state Error / failed processing state All screens must include loading states, error handling, and empty states. No skeleton screens without logic behind them. Database schema Tables required in Supabase: profiles (extends auth.users, includes role: worker | manager) organizations reports (full structured report with transcript, audio URL, urgency, action items, n8n trigger log) notification_log (channel, status, timestamp per report) Row-level security must be implemented — workers cannot access other workers' reports. What I'm NOT looking for Developers who will disappear after taking the deposit Generic boilerplate apps with no attention to UX detail Anyone who hasn't worked with OpenAI APIs in production before Vague timelines ("it depends") — I need a committed delivery estimate upfront
Otwórz na Upwork