This is a simple web application that uses the Manim library to generate animations from text descriptions. The application is built using the FastAPI as backend and Next.js as frontend.
- Clone the repository:
git clone https://github.com/tanavposwal/text2video.git- Install the required dependencies:
cd server && pip install -r requirements.txt
cd frontend && npm install- Start the development server:
cd server && uvicorn server.main:app --reload- Start the frontend server:
cd frontend && npm run devTo generate an animation, send a POST request to the /generate endpoint with a JSON payload containing the url to the video.