Back to Portfolio
looop
AI-powered operational feedback platform — capture issues fast, surface insights automatically
Active
Phase 6 71h build · 37k LOC · Since Jan 2025
Tech Stack
Next.js 15.5 React 19 TypeScript Supabase OpenRouter Claude Sonnet 4.6 Gemini embeddings Pinecone Tailwind CSS NextAuth.js
About
looop is an AI-powered operational feedback platform that creates a continuous loop: teams capture product issues via a fast mobile PWA, and the platform surfaces AI-generated insights, trends, and supplier performance data on desktop dashboards. Built for any business collecting and analysing feedback about vendors, products, and operations.
Architecture
| Layer | Technology |
|---|---|
| Frontend | Next.js 14 App Router, TypeScript strict, Tailwind CSS v4 |
| Auth | Google OAuth 2.0 via NextAuth.js |
| Database | Supabase (Postgres + Row Level Security) |
| AI | Google Gemini API (flash + pro models) |
| Embeddings | Gemini text-embedding-004 |
| PWA | next-pwa + browser-image-compression |
| Hosting | Vercel (auto-deploy on push) |
AI Capabilities (Phase 2)
10 AI features built and audited across 4 development waves:
- Voice-to-Issue — Web Speech API + Gemini transcription for hands-free submission
- Snap-and-Submit — Camera-first photo mode with smart diagnosis
- Smart Photo Diagnosis — Quality gates, damage classification, severity assessment
- Offline Queue with AI Sync — IndexedDB + Service Worker for offline-first capture
- Duplicate Detection — pgvector embeddings catch near-duplicate submissions
- Pattern Nudge — “Others have seen this” alerts for recurring issues
- Cross-Hotel Resolution Recommender — Surface fixes from other locations
- AI-Assisted Resolution Logging — Guided resolution capture with AI suggestions
- Supplier Health Score — Weighted 0-100 score across 6 dimensions
- Photo Form Analysis — Extract structured data from photographed forms
Development Phases
| Phase | Name | Status |
|---|---|---|
| 1 | Capture | Complete |
| 2 | Intelligence | Complete |
| 3 | Dashboard + Multi-Property | Complete |
| 4 | Knowledge | Complete |
| 5 | Platform (Notifications, CSV, PDF, Org Dashboard) | Complete |
| 6 | Scale (Offline PWA, Integrations) | Next |
Active Priorities