Vps server Flutter language I have attached code. Check it I want price and deadline Live Online Store Application – Full Project Description 1. Project Overview The goal of this project is to develop a Live Online Store Application for iOS and Android, where a real physical room (inside a house, apartment, or villa) is transformed into a realistic live store. The store operates through live video streaming with multiple cameras, allowing online users to experience the store as if they are physically present, interact with the seller in real time, view products from different angles, and communicate via live voice chat. This is not limited to clothing. Clothing is only an example. The system must support any type of product (fashion, accessories, electronics, cosmetics, etc.). 2. Target Platforms & Technology Mobile Platforms: iOS Android Development Framework: Flutter (single codebase for both platforms) Backend: Cloud-based backend (Firebase, AWS, or similar) Real-time streaming and communication support Streaming Technology: Live video streaming (WebRTC / RTMP / similar) Low latency is required 3. Core Concept A physical room is designed and decorated like a real store. The room contains: Products Display stands Decorations 3 to 4 fixed cameras are installed at different angles inside the room. Cameras stream live video to the application. Users can: Watch the live stream Switch between cameras Zoom in / zoom out Talk live with the seller The seller: Wears a microphone Moves freely inside the room Explains and demonstrates products live 4. User Roles 4.1 Visitor / Customer Can: Create an account Log in Enter live store sessions Watch live video Switch between camera angles Control zoom Talk with the seller via live voice Ask questions in real time View product information Purchase products (optional in MVP, but planned) 4.2 Seller / Store Owner Can: Start / stop live sessions Stream video from all cameras Talk to customers via microphone Move freely inside the store Present products live Answer customer questions Manage products Manage orders (if e-commerce is enabled) 5. Application Features (Detailed) 5.1 Authentication System User registration: Email & password Optional phone number User login / logout Password reset Seller and customer roles 5.2 Live Store Streaming Real-time live video streaming Support 3–4 cameras simultaneously Each camera represents a different angle of the store User can: Switch between cameras instantly Zoom in and zoom out Watch without interruption 5.3 Camera Control (User Side) Camera selector (Camera 1, Camera 2, Camera 3, Camera 4) Full-screen mode Zoom controls Smooth switching between streams 5.4 Live Audio Communication Two-way live audio: Customer Seller Voice chat during live session Seller uses a wireless microphone Customers can: Request to speak Ask questions live Optional push-to-talk or mute system to avoid noise 5.5 Product Display Seller presents products live Each product can have: Name Price Description Available sizes / options Product info can appear as an overlay or list during the live stream 5.6 Shopping & Orders (Optional but Recommended) Add to cart during live stream Buy instantly Reserve item during live session Payment gateway integration (Stripe, PayPal, etc.) Order confirmation Order history 5.7 Live Session Management (Seller) Start live broadcast End live broadcast Enable / disable voice chat Highlight a specific product Manage camera feeds 5.8 Notifications Push notifications: When a live session starts Special offers Order updates 6. Admin Panel (Web or Mobile) Manage users Manage sellers Manage live sessions Manage products View statistics: Number of viewers Duration of sessions Sales data 7. Performance & Quality Requirements Low-latency streaming High-quality video and audio Stable connection handling Automatic reconnection on weak networks Scalable backend for many users 8. Security Requirements Secure authentication Encrypted communication Secure payment handling Role-based access control 9. UI/UX Requirements Modern and clean UI Easy camera switching Minimal delay User-friendly controls Designed for mobile first 10. Project Phases (Suggested) Phase 1 – MVP User login Live streaming (multi-camera) Camera switching Live audio chat Phase 2 Product listing In-stream product display Notifications Phase 3 Full e-commerce Payments Order management Analytics 11. Important Notes This project is NOT a standard online store The key value is: Live interaction Physical store experience Real-time communication The system must be flexible to support different types of products. 12. Final Goal Create a next-generation live shopping experience that combines: Real physical stores Live streaming Real human interaction Mobile convenience