Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 1.05 KB

File metadata and controls

64 lines (44 loc) · 1.05 KB

Animatica-frontend

Animatica is my diploma project that generates videos from text and images using neural networks. It automates animation creation with image generation, image-to-video conversion, and post-processing.

Deploying on Local

Step 1: Create a virtual environment

Linux/macOS:
python3 -m venv venv
source venv/bin/activate
Windows:
python -m venv venv
source venv/Scripts/activate

Step 2: Install requirements

cd app
pip install -r requirements.txt

Step 3: Create env files

# env/api.env

API_URL=http://localhost:8080
TERMS_OF_SERVICE_URL=https://example.com/terms

Step 4: Run server

cd app
streamlit run src/main.py

System Design

system design

Deploying via Docker

Below are the basic commands to manage docker.

Build image
docker build -f app/Dockerfile -t animatica-frontend .
Run container
docker run -p 8501:8501 --name ui animatica-frontend