Monorepo for the platform backend and video generation services.
- core-api: Java Spring Boot REST API (Gradle)
- video-api: Python video/asset processing utilities
core-api/— Spring Boot servicevideo-api/— Python service and scripts.gitignore— single root ignore covers both subprojects
cd core-api
.\gradlew.bat test
.\gradlew.bat bootRuncd video-api
py -3 -m venv venv
venv\Scripts\Activate.ps1
pip install -r requirements.txt
python main.py- Java 17+ (for
core-api) - Python 3.10+ (for
video-api)
- Place any local secrets (e.g.,
.env, API tokens) in your workspace and keep them untracked. - Root
.gitignoreis configured to exclude common build artifacts for both projects.
This project is licensed under the MIT License. See LICENSE for details.