Flutter PWA Snap-Style Platform

Customer: AI | Published: 26.11.2025

I’m creating a progressive web app in Flutter that offers a Snapchat-like, media-first experience right in the browser. The immediate focus is on friction-free photo and video sharing—from instant capture to real-time display—so users feel they’re using a native app even though it’s a PWA. Here’s what I need built: • A responsive camera interface that opens quickly, shoots photos or short clips, previews them, then hands them off to an upload pipeline that compresses and stores everything efficiently (Firebase is my first choice, but I’m open to your alternative). • A live feed where posts appear the moment they’re published and where users can like and comment without a refresh; counts should update instantly through websockets or a similarly snappy solution. • Secure email-and-password authentication, complete with registration, verification, login, and password-reset flows. Future add-ons like stories, filters, or chat are on the roadmap, so please keep the architecture modular—clean widgets, well-split services, and clear state-management (Riverpod or Bloc preferred, but convince me if you have another pattern). The build must install as a PWA on Android, iOS, and desktop, pass Lighthouse PWA checks, and remain under 200 ms TTI on 4G. Deliverables 1. Full Flutter 3.x source with documentation. 2. Deployed demo link showing the PWA in action. 3. Setup instructions covering local run, build, and deployment steps. Acceptance criteria: smooth media capture/upload, real-time like/comment updates, and a Lighthouse PWA score of 90+. If you can sneak in a slick Flutter-image filter to show off, that’s a bonus, but the core flow above is what will win the project.