/tiktok_monitor

The project is used as an API to save events originated from a Python server and to display these records in a Vue application.

Primary LanguageJavaScript

About

The idea of the system is to capture interactions that occur during TikTok live streams.

Interactions are monitored through a project developed in Python (https://github.com/leoblanski/tiktok_live_monitor_python), which records information via API such as donated gifts, number of likes, comments, live stream duration, and so on.

In addition to the API, this repository will provide a dashboard where you can view this information in real-time.

Project Initialization

Step by Step

Clone the project by executing:

git clone https://github.com/leoblanski/tiktok_monitor.git

Access the project

cd tiktok_monitor

Create the .env file (All necessary configurations are already in the env.example)

cp .env.example .env

Start the project containers

docker-compose up -d

Access the container

docker-compose exec app bash

Install project dependencies

composer install

Generate the Laravel project key

php artisan key:generate

Access the project http://localhost:8989