Live Online Store Application – Full Project Description Project Overview

Job ID: 40194895

Budget: $10 – $30 USD

I want full price
I want full deadline
Flutter language
Vps &agora site server

Live Online Store Application – Full Project Description
Project Overview
I am looking to develop a Live Online Store Application for iOS and Android that transforms a real physical room (house, apartment, or villa) into a realistic live shopping store.
The store operates through live video streaming with multiple cameras, allowing online users to feel as if they are physically inside the store. Users can interact with the seller in real time, switch camera angles, view products closely, and communicate via live voice.
This project is not limited to clothing. Clothing is only an example.
The system must support any type of product (fashion, accessories, electronics, cosmetics, etc.).
Target Platforms & Technology
Mobile Platforms:
iOS
Android
Frontend Framework:
Flutter (single codebase)
Backend & Infrastructure:
Cloud backend (Firebase, AWS, or similar)
VPS Server (required)
Live Streaming & Communication:
Agora Live Streaming & Voice SDK
Low-latency real-time communication
Core Concept
A physical room is prepared like a real store.
The room includes:
Products
Display stands
Decorations
3 to 4 fixed cameras are installed at different angles.
Cameras stream live video to the mobile application.
Users can:
Watch live video
Switch between cameras
Zoom in / zoom out
Talk live with the seller
Seller can:
Wear a microphone
Move freely inside the room
Explain and demonstrate products live
User Roles
Customer / Visitor
Create account
Login / Logout
Join live store sessions
Watch live video
Switch camera angles
Control zoom
Talk with seller via live voice
Ask questions in real time
View product information
Purchase products (optional in MVP, planned later)
Seller / Store Owner
Start / stop live sessions
Stream from multiple cameras
Talk with customers via microphone
Move freely inside the store
Present products live
Answer customer questions
Manage products
Manage orders (if e-commerce is enabled)
Application Features
Authentication
Email & password login
Optional phone number
Password reset
Role-based access (seller / customer)
Live Store Streaming
Real-time live video streaming
Support for 3–4 cameras simultaneously
Smooth switching between camera feeds
Full-screen mode
Live Audio Communication
Two-way voice chat (Customer Seller)
Request-to-speak system
Mute / push-to-talk option
Product Display
Live product presentation
Product details:
Name
Price
Description
Options (size, color, etc.)
Product overlay or list during live stream
Shopping & Orders (Optional / Phase-based)
Add to cart during live stream
Instant purchase
Payment integration (Stripe, PayPal, etc.)
Order history
Admin Panel (Web or Mobile)
Manage users
Manage sellers
Manage live sessions
Manage products
View statistics:
Viewers count
Session duration
Sales data
Performance & Security
Low-latency streaming
High-quality video & audio
Stable connection handling
Auto-reconnect on weak networks
Secure authentication
Encrypted communication
Secure payments
Role-based access control
UI / UX
Modern, clean design
Mobile-first experience
Easy camera switching
Simple and clear controls
Project Phases
Phase 1 (MVP):
Authentication
Multi-camera live streaming
Camera switching
Live voice chat
Phase 2:
Product listing
In-stream product display
Notifications
Phase 3:
Full e-commerce
Payments
Order management
Analytics
Important Notes
This is NOT a standard online store
Core value:
Live interaction
Physical store feeling
Real-time communication
The system must be flexible for different product types.
Required From Freelancer
Full project price (total cost)
Clear project timeline and deadline
Experience with:
Flutter
VPS deployment
Agora Live Streaming
Real-time applications
Final Goal
To create a next-generation live shopping experience that combines:
Real physical stores
Live streaming
Real human interaction
Mobile convenience