← back
TikTok-Style Cross-Platform Video App

TikTok-Style Cross-Platform Video App

Pending
💰 USD 250–750 👤 Unknown 🕒 13d ago status: new
PHP Mobile App Development iPhone Android Django Node.js React Native Flutter
Short Video App (TikTok-like) – Project Requirements 1. Project Overview We are looking to develop a mobile application similar to TikTok. The app will allow users to create, upload, watch, and interact with short-form videos in a vertical scroll feed. The goal is to build a minimum viable product (MVP) first, focusing on core features with scalability for future enhancements. 2. Target Platforms iOS (iPhone) Android 3. Core Features (MVP) 3.1 User Authentication Sign up / Login via: Phone number (OTP verification) Google login Apple ID (optional for iOS) 3.2 Video Uploading Record video inside the app Upload from gallery Basic editing: Trim video Add simple filters Add caption 3.3 Video Feed (Main Feature) Vertical swipe navigation (like TikTok) Auto-play videos Infinite scrolling feed Basic recommendation logic (initially random + trending) 3.4 Engagement Features Like / Unlike videos Comment on videos Share videos Follow / Unfollow users 3.5 User Profile Profile picture and bio List of uploaded videos Followers / Following count 3.6 Notifications Likes, comments, follows Basic push notifications 4. Admin Panel (Optional but Recommended) Manage users Delete reported videos View analytics (views, uploads, engagement) 5. Backend Requirements Scalable REST API or GraphQL API Real-time interaction support (comments, likes) Secure authentication system 6. Suggested Tech Stack (Preferred but Flexible) Mobile App Flutter or React Native Backend Node.js (Express) or Django Database PostgreSQL or MongoDB Video Storage AWS S3 or Google Cloud Storage Streaming / Delivery CDN (Cloudflare or AWS CloudFront) 7. Recommendation System (Phase 1) For MVP: Simple feed based on: New uploads Trending videos (most likes/views) Randomized content Future phase: AI-based recommendation engine based on user behavior 8. Non-Functional Requirements High performance video loading Scalable architecture Secure data handling Fast feed response time (<2 seconds) 9. Future Features (Phase 2+) Live streaming In-app messaging Monetization (ads, gifts, creator earnings) Advanced video editing tools AI recommendation engine 10. Deliverables Expected Fully working mobile apps (iOS & Android) Backend API Admin dashboard (if included) Source code + documentation Deployment support (optional) 11. Notes This is an MVP version inspired by TikTok. The focus is on stability, performance, and smooth user experience rather than full feature parity at launch.
↗ View on Freelancer