Skip to content

ProgrammingWithOsku/Tiktok-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# TikTok Downloader

## Description

This project is a TikTok video downloader built with React (frontend) and Flask (backend), and is containerized using Docker. The application allows users to enter a TikTok video URL and download the video. It's designed for educational purposes to demonstrate full-stack development and the use of Docker in a multi-service application.

## Features

- React-based frontend with a simple and intuitive interface.
- Flask backend for handling video download requests.
- Dockerized setup for easy building and running of both frontend and backend.
- Usage of `pyktok` library for interacting with TikTok.

## Getting Started

### Prerequisites

- Docker
- Docker Compose

### Installation and Running

1. Clone the repository:

git clone https://github.com/ProgrammingWithOsku/Tiktok-Downloader.git


2. Navigate to the project directory:

cd TikTok-Downloader


3. Build and run the application using Docker Compose:

docker-compose up --build


4. Access the frontend application at `http://localhost:3000`.

5. The backend service will be available at `http://localhost:5000`.

## Usage

Enter a TikTok video URL in the input field on the frontend application and click the 'Download' button. The video will be processed and downloaded through the Flask backend.

## Disclaimer

This project is intended for educational purposes only. Please ensure that you comply with TikTok's terms of service and copyright laws when using this application.

## Author

Osku

---

## License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published