This repository is developed as a backend for TeVe App. This backend utilizes the following tech-stack:
- FastAPI is crowned as the fastest web framework for Python and thus we use it for our backend development.
- Docker is a technology that packages an application into standardized units called containers that have everything the software needs to run including libraries, system tools, code, and runtime.
This backend application is setup with Docker. Nevertheless, you can see the full local setup without Docker.
- Create a virtual-env
pyenv virtualenv 3.11.0 any_venv_name
pyenv local any_venv_name
- Install dependencies
pip3 install -r requirements.txt
- Test run your backend server
uvicorn main:app --reload
or
python main.py
for hosting purpose, this backend application is hosted on Okteto.
Parameter |
Type |
Description |
username |
string |
email |
password |
string |
password |
Parameter |
Type |
Description |
name |
string |
username |
password |
string |
password |
email |
string |
email |
Parameter |
Type |
Description |
id |
int |
Required. your Access Token |
Parameter |
Type |
Description |
stream_link |
string |
Required. your Access Token |
channel_name |
string |
Required. your Access Token |
category |
string |
Required. your Access Token |
Parameter |
Type |
Description |
none |
none |
Required. your Access Token |
Parameter |
Type |
Description |
stream_link |
string |
Required. your Access Token |
channel_name |
string |
Required. your Access Token |
category |
string |
Required. your Access Token |