Develop TikTok-Style Car Video App

Job ID: 39653148

Budget: $750 – $1,500 USD

Car Video App (TikTok-Style) Specification

1. Core Concept
This mobile app is a vertical short-video platform similar to TikTok, exclusively for uploading and viewing car-related videos. Users can upload short car showcase videos, add details, view others’ videos, comment, like, and contact sellers through WhatsApp or phone. No e-commerce or direct payment will be implemented.

2. Mobile App Features
A. User Registration & Profile

- Sign up/sign in via Email, Google, or Apple ID
- Create and edit profile (Name, Profile picture, Bio, Phone number, WhatsApp)
- View personal uploaded videos
- Switch language: Arabic / English


B. Home Feed

- Vertical swipe video feed (like TikTok)
- Each video shows:
- Username & profile picture
- Video description (car model, specs, etc.)
- Like count, comment count
- "Contact via WhatsApp" and "Call Seller" buttons
- Algorithm: Latest or trending videos (no complex recommendation system in MVP)


C. Upload Video

- Upload from gallery or record in app
- Add description: Car title/model, specs, contact info
- Auto video detection: If not car-related → alert message to user


D. Video Details

- Play video, show description and car details
- Comments section
- Like and share buttons


E. Chat
- In-app basic messaging between users
F. Search & Filter

- Search by keyword (car brand/model)
- Filter by location, brand, recent uploads


3. Admin Panel Features (Web-Based)

- Admin login
- View all users and uploaded videos
- Delete inappropriate content
- View reports / flagged content
- Dashboard metrics:
- Total users
- Total videos
- Most liked videos
- Most contacted users
- Manage video categorization (car/not-car)


4. Excluded Features (For MVP)

- No in-app purchase or payment gateway
- No advanced algorithm-based feed
- No e-commerce or direct car selling features


5. Technical Considerations

- Cross-platform app (Flutter or React Native)
- Backend: Node.js or Laravel
- Database: Firebase or MongoDB
- Admin panel: Web-based (React.js + REST API)


6. Timeline & Milestones

- Total Development Time: 60 working days