wilkieE / tiktik_app

Video-sharing Social Media Application built with React/Next.js and Typescript.

Home Page:https://tiktik-sooty.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tiktik_app

Social media application built using Typescript, React/Next.js, and Tailwind CSS. On this app, users can upload, publish, share, comment on, and like videos. They can also filter videos by categories and use other advanced search functionalities, profile pages and suggested accounts. This project was built following the Jsm tutorial.

Video-sharing Social Media Application

Getting Started

  1. Clone the repository to your local machine.
  2. Run npm install to install all dependencies.
  3. Get your Google API client ID token, this is needed by the app for signing users in using React OAuth2
  4. Get a Public Sanity token. You will need to set up an account at Sanity.io to be able to run a backend for this project
  5. Create a file called .env.development in the root folder of the project, add the NEXT_PUBLIC_GOOGLE_API_TOKEN, NEXT_PUBLIC_SANITY_TOKENAPI keys and also aNEXT_PUBLIC_BASE_URL and save the file.
  6. Run npm run devin your terminal to start the development server.
  7. Follow the link in your terminal to view the app in your browser.

Features

  • Login with Google Auth
  • Video uploading and sharing
  • Commenting and liking
  • Filtering and advanced search
  • Profile pages and suggested accounts

Built With

  • Typescript
  • React/Next.js
  • Tailwind CSS
  • Sanity

Contributions

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

Video-sharing Social Media Application built with React/Next.js and Typescript.

https://tiktik-sooty.vercel.app/


Languages

Language:TypeScript 92.7%Language:JavaScript 6.5%Language:CSS 0.9%