← Live-Feed

Senior DEVELOPER Needed to Build a TikTok live SAAS Platform ( tikcontrol alternative)

Budget: $6000.0 FIXED / ⭐ 0.00 (0) Andorra

api-integration, node.js, amazon-web-services, database-architecture, api-development

Bevorzugte Qualifikationen

  • Erfahrung: Experte
We are looking for a highly experienced Senior Full-Stack Developer, or a small senior development team, to build a commercial SaaS platform for TikTok LIVE creators. The objective is to create an independent platform with a professional level of functionality comparable to products such as TikControl, but developed entirely from scratch under our own brand, infrastructure, codebase, and business model. This is NOT a simple website or a basic TikTok integration. We are looking to build a serious commercial software product that will be offered to TikTok LIVE creators through paid subscriptions. CORE FUNCTIONALITY 1. TikTok LIVE Real-Time Integration - Connect to TikTok LIVE sessions. - Detect gifts and gift quantities. - Detect users sending gifts. - Detect comments. - Detect likes. - Detect follows. - Detect shares. - Detect subscribers. - Detect viewers joining the LIVE. - Support TikTok LIVE Battle / PK events where technically possible. - Low-latency event processing. - Automatic reconnection. - Architecture that can be updated if TikTok changes its APIs/protocols. 2. Event → Condition → Action Automation Engine Users should be able to create automations such as: Gift received → Play video Gift received → Play sound Gift received → Show animation Gift received → Trigger multiple actions Follow → Show alert Specific chat message → Trigger action Likes target reached → Trigger action Subscription → Trigger special alert The automation engine should support: - Multiple conditions - Multiple actions - Delays - Cooldowns - Priorities - Event queues - Enable/disable rules - Manual testing of automations This automation engine is one of the most important parts of the product. 3. OBS / TikTok LIVE Studio Overlays Each customer should be able to generate private browser-source URLs for use in OBS or compatible streaming software. Overlays may include: - Gift alerts - Follower alerts - Subscriber alerts - Top supporters - Rankings - Gift goals - Like goals - Progress bars - Timers - Text - Images - Videos - Animated elements - Custom widgets Support for vertical 9:16 and horizontal 16:9 layouts is required. 4. Visual Overlay Editor A drag-and-drop editor where users can: - Add widgets - Move and resize elements - Change fonts - Change colors - Change backgrounds - Change opacity - Configure animations - Manage layers - Save layouts - Duplicate layouts - Preview overlays in real time 5. Multimedia / Effects System Support: - Images - GIFs - Videos - Transparent videos where supported - Audio - Animated text - Full-screen animations - Position - Size - Duration - Volume - Preview/testing Users should also be able to upload their own media. 6. Text-to-Speech (TTS) Possible functionality: - Read LIVE comments - Read messages triggered by gifts - Different voices - Multiple languages - Volume and speed controls - Word filters - Blacklist - Maximum message length - Cooldowns - Playback queue 7. TikTok LIVE Battles / PK Module We would like a dedicated battle system including, where technically possible: - Battle start/end detection - Real-time scores - Remaining time - Opponent information - Top supporters - MVP - Multipliers - Power-ups - Snipe alerts - Automatic battle animations - Victory/defeat effects - Battle history - Battle analytics 8. Supporter / Community CRM The platform should build profiles for supporters, including: - Username - Profile image - First appearance - Last appearance - Gifts sent - Estimated diamonds/value - LIVE session history - Notes - Tags - VIP classification - Daily rankings - Weekly rankings - Monthly rankings - All-time rankings We would also like the possibility of identifying supporters who were previously active but have stopped contributing. 9. Analytics Dashboard Analytics should include: - Gifts - Estimated diamonds - Supporters - New supporters - Viewers - Followers - Likes - LIVE sessions - LIVE duration - Gifts per hour - Performance by day - Performance by hour - Supporter retention - LIVE session comparison - Battle statistics Export to CSV/Excel where appropriate. 10. Interactive Gaming / Mods The architecture should allow TikTok LIVE events to trigger actions inside supported games or external applications. Examples: Gift → Spawn enemy Gift → Trigger explosion Gift → Reduce player health Gift → Give player an item Comment → Execute command Likes → Trigger game event The system should be modular so additional games/mods can be added later without rebuilding the entire platform. 11. Interactive Widgets / Mini-Games Examples: - Spin wheel - Giveaways - Gift goals - Like goals - Gift jar - Challenges - Progress bars - Random rewards - Interactive mini-games 12. Windows Desktop Application We expect a professional Windows 10/11 client, including: - Installer - User login - Persistent sessions - Automatic updates - Error logs - Crash/error recovery - System tray support - Low CPU/RAM usage where possible We are open to alternative architecture recommendations if the developer believes a different approach would be better. 13. SaaS Backend The backend should handle: - Authentication - Users - Sessions - Permissions - Licenses - Subscriptions - Cloud storage - User settings - Presets - Analytics - Real-time communication - WebSockets or equivalent - Internal APIs - Logs - Monitoring - Backups 14. Subscription & Payment System The platform will be monetized through subscriptions. Possible plans: - Free - Pro / Premium - Advanced - Agency Required functionality: - Monthly subscriptions - Annual subscriptions - Trials - Coupons - Discounts - Upgrades - Downgrades - Cancellations - Reactivation - Failed-payment handling - Grace periods - Automatic feature restrictions based on plan Stripe or another professional payment provider may be used. 15. License Management We need: - User licenses - Device limits - Session management - Device revocation - License expiration - Account suspension - Trial licenses - Abuse/account-sharing controls 16. Owner / Admin Dashboard We need a complete administrative dashboard to manage the business. Admin should be able to manage: - Users - Subscriptions - Plans - Prices - Payments - Coupons - Trials - Licenses - Suspended accounts - Agencies - Media/effects - Overlays - Presets - Games/mods - App versions - System announcements Business metrics should include: - MRR - ARR - Churn - Active customers - New customers - Cancellations - Platform usage - Storage usage Technical monitoring should include: - Application errors - TikTok connection errors - Overlay errors - Server health - Latency - Logs - System usage 17. Agency Accounts A future or initial agency module may include: - Manage multiple creators - Assign licenses - Invite/remove creators - Creator analytics - Aggregated analytics - Distribute presets - Distribute overlays - Send announcements - Manage events 18. Affiliate System Potential affiliate functionality: - Unique referral links/codes - Customer attribution - Conversion tracking - Commission calculation - Affiliate dashboard - Refund handling - Payment history - Basic fraud prevention 19. Cloud Storage Customers should be able to store: - Images - Videos - Audio - Presets - Configurations Storage limits should depend on the subscription plan. 20. Multi-Language Support The architecture should be prepared for multiple languages, initially including: - English - Spanish And potentially: - Portuguese - French - German - Italian 21. Security The application must follow professional security practices, including: - HTTPS - Secure password hashing - Secure authentication tokens - Rate limiting - API protection - Role-based permissions - Admin 2FA - Backups - Audit logs where appropriate - Protection of private overlay URLs - Protection of paid/premium functionality 22. Scalability The architecture should be designed to scale progressively from: - 100 users - 1,000 users - 10,000 users - Potentially significantly more We do not want an architecture that must be completely rebuilt once the platform starts growing. IMPORTANT: TIKTOK INTEGRATION Because TikTok LIVE integrations may involve APIs, unofficial protocols, third-party libraries, changing endpoints, rate limits or platform restrictions, we specifically want applicants to explain: - Their experience with TikTok LIVE integrations. - How they would implement the connection. - What dependencies would be required. - What technical risks they see. - How they would isolate the TikTok connector so it can be updated if TikTok changes its systems. - Whether they have previously worked with TikTok LIVE, OBS, streaming software, WebSockets or similar real-time systems. INTELLECTUAL PROPERTY This is very important. The client must receive: - 100% of the custom source code. - Full access to all repositories. - Backend source code. - Frontend source code. - Desktop application source code. - Database structure. - Deployment scripts. - Technical documentation. - Infrastructure access/credentials. - Full commercial exploitation rights for the custom software developed for this project. The project should not be intentionally structured so that we remain permanently dependent on the original developer. We must be able to hire additional developers in the future. TikControl is mentioned ONLY as a functional/product-level reference. We are NOT asking anyone to copy TikControl's proprietary source code, branding, copyrighted assets, or protected intellectual property. We want an independent product developed from scratch. WHO WE ARE LOOKING FOR We prefer a senior developer or small senior team with strong experience in several of the following areas: - Full-stack SaaS development - Node.js or equivalent backend technologies - API integration - Real-time systems - WebSockets - AWS or equivalent cloud infrastructure - Database architecture - Windows desktop applications - OBS integrations - Streaming software - Subscription systems - Stripe - High-volume event processing - TikTok LIVE integrations WHAT WE WANT IN YOUR PROPOSAL Please do NOT send only a generic total price. We want your proposal to include: 1. Estimated development hours by major module. 2. Estimated price by major module. 3. Recommended technology stack. 4. Recommended system architecture. 5. Estimated development timeline. 6. Whether you would work alone or with a team. 7. Estimated monthly infrastructure cost for approximately:    - 100 users    - 1,000 users    - 10,000 users 8. External services/APIs that would be required. 9. TikTok-related technical risks. 10. Suggested development phases/milestones. 11. Post-launch maintenance cost. 12. Your hourly rate for future development. 13. Warranty/bug-fixing period after delivery. 14. Examples of similar real-time, streaming, SaaS or TikTok-related projects you have built. PLEASE ALSO ANSWER THESE QUESTIONS: 1. Have you previously integrated software with TikTok LIVE? If yes, please explain briefly. 2. Have you worked with OBS, TikTok LIVE Studio or browser-source overlays? 3. How would you architect the real-time event system? 4. What do you consider the biggest technical risk in this project? 5. What would you build first as Phase 1? 6. How long would you realistically need to deliver a commercially usable first version? 7. Are you personally writing the code, or will the project be outsourced/subcontracted? PROJECT STRUCTURE / BUDGET The budget displayed on Upwork should be considered an initial placeholder and NOT necessarily the total budget for the complete platform. We are open to realistic proposals. We strongly prefer dividing the project into clear milestones and paying progressively after each milestone is completed, tested and approved. The goal is to find a long-term technical partner capable of building the initial platform and continuing to improve it as the business grows. Please begin your proposal with the words: "TIKTOK LIVE SAAS" This will confirm that you have read the full project description.
Auf Upwork öffnen

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Anmelden