Skip to content

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

License

Notifications You must be signed in to change notification settings

kefirchk/Animatica-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published