NewTube

Introduction

This is a repository of my (Nguyen The Quang) Tiktik project: a Tiktok-clone

Check out my Github

Check out my LinkedIn

Features

Tiktik is a Tiktok-style, full-stack website. It allows for users to browse, comment, like and upload short videos. Users are able to Watch, Search videos and view Profile just like Tiktok.

Key Features

  • Tiktok-like UI.
  • HomePage displays the uploaded videos of the all accounts.
  • Functional search, categorized by accounts and videos.
  • Google OAuth authentication.
  • Stream videos with basic controls.

Technologies

  • React.js (create-react-app)
  • react-router
  • axios
  • Zustand (State Manager)
  • Sanity.io (Backend Infrastructure)
  • Tailwind CSS

Front-end

  • React.js v18.2.0
    • Design simple views for each state in the application, efficiently update and render components when data changes.
  • Tailwind CSS
    • Offers a comprehensive suite of UI tools, icons to help ship new features faster.

Demo

GitHub

View Github