A full stack application which allows users to demonstrate a image to video generation pipeline using distributed systems
- React
- Tailwindcss
- Websockets
- FastAPI
- Redis
- Redis Queue
- Docker
This diagram illustrates the workflow of the image to video generation process
image-video-generator-demo.mp4
Before running the project, make sure to adjust the following configuration files:
- Adjust the
.env
file located in the backend folder if any environment variables need modification.
- Adjust the
config.js
file located in thefrontend/src
folder to configure frontend-specific settings as necessary.
To start the project, use Docker Compose to build and run the containers:
docker compose up --build
Once the containers are running, you can access the frontend application at:
http://localhost:5173/
Once the containers are running, you can access the backend application at:
http://localhost:8000/