Project TikTok Clone

TikTok Clone

TikTok Clone is a web application that recreates the core experience of a short-video platform using external API integration. The app fetches video content from an API and displays it in a vertical feed with smooth scrolling and continuous loading. Users can browse popular videos, search for specific content, open individual video pages and interact with the platform through a simplified login flow. The project focuses on building a content-driven interface with infinite scroll, video playback, routing and responsive layout. It demonstrates how modern social media patterns can be implemented using React and a modular frontend architecture.

React Video Platform API Integration Frontend Infinite Scroll
Challenge

What needed to be solved

Recreate a modern short-video platform with continuous content loading, video playback and intuitive navigation.

Approach

How the product came together

Built the application with React, Ionic and Redux Toolkit, implementing infinite scroll, video streaming via React Player, API-based content loading and smooth UI interactions.

Highlights

Key Features

08 items
  • + Video feed with infinite scroll
  • + External API integration
  • + Search functionality
  • + Dedicated video page
  • + Video playback (React Player)
  • + Smooth UI animations (Framer Motion)
  • + Simplified authentication flow
  • + Responsive design

Outcome

Why it matters

  • Demonstrates building social media-like interfaces
  • Shows experience with video streaming and dynamic content
  • Highlights ability to implement infinite scroll and API-driven UI