← Обяви

Web MVP for Spontaneous Social App (Real-Time Chat, Stripe & Scalable Architecture) needed

Бюджет: - HOURLY / PART_TIME ⭐ 5.00 (2) USA

web-programming, web-application, javascript, api, stripe, firebase, node.js

I am looking for an experienced Full-Stack Developer to build a responsive web MVP for a new hyper-local social utility called Movie Tonight. Project Overview: Movie Tonight connects people who want to go to the cinema last-minute but don't want to go alone (strictly platonic, no-dating vibe). We are launching this MVP in the San Francisco / Bay Area region first. However, the database and infrastructure must be built from day one to support seamless future expansion into more cities and a network of sister sites. Core MVP Features Required: Geographic Scope & Radius Filter: The launch focus is San Francisco and its immediate surrounding cities (such as Oakland, Emeryville, and Berkeley). The app needs a dynamic location filter (e.g., a 10-to-15-mile radius) rather than a strict city-limit boundary, so users within this close-knit metropolitan bubble can easily see and join each other's beacons. Spontaneous Beacons with Guest Options: Users can post a movie, theater, and showtime. They can toggle between a 1-on-1 meetup or a small Group (capped at a maximum of 5 people). Host Controls: The creator of the beacon must have the ability to manually close the group/chat to new entries at any point (e.g., an hour before the movie starts so the existing group has time to finalize plans and buy tickets). Frictionless "Account-less" Login: To keep the app fast and casual, we want to avoid a traditional, tedious registration process. Users should log in instantly using just a phone number (one-time SMS OTP) or Google/Apple social sign-in. Pay-to-Unlock Real-Time Chat: Once matched, a temporary chat room opens. Access is granted via a payment gate. Self-Destructing Privacy Chats: To ensure absolute privacy, once a chat room closes or expires, the message data must completely self-destruct and be permanently deleted from the database. Automated Daily Reset: Because postings are only valid for that specific date, the backend must automatically reset every day (via a daily cron job) to clear out expired beacons and old temporary chat rooms. Future Scaling & Monetization Integration: Our monetization structure depends heavily on a highly flexible, scalable backend architecture: Pay-Per-Use ($1.99 or $2.99): A one-time fee via micro-transactions to unlock an individual chat window when a user joins a group or accepts a beacon. Monthly Membership ($19.99/mo): Gives users unlimited access to unlock chats. Multi-City Expansion: The database must be structured so we can easily add and activate entirely new cities/regions down the road. Cross-Platform Network: This membership and user profile must work seamlessly across an entire future network of sister sites that will use a replicated version of this codebase (e.g., Dancing Tonight, Museum Tonight, Shows Tonight). Technical Requirements: Strong experience with real-time features and database management (WebSockets, Firebase, Supabase, etc.). Proven experience integrating secure payment gateways (Stripe preferred for handling both micro-transactions and recurring subscriptions). Strong understanding of multi-tenant or cross-domain database structures to allow for effortless multi-city and multi-site scaling. To Apply, Please Provide: 1. A brief overview of your relevant experience (especially with real-time apps and payment processing). 2. Your initial technical recommendations for the tech stack for this project. 3. An estimated timeline and cost structure/quote for building this MVP.
Отвори в Upwork