To build a TikTok app, you need more than just frontend development or backend infrastructure development teams. Key features to add are video uploading/editing, content feeds, user profiles, comments/likes/duets, and more.