SmashRecap est une application qui génère une vidéo récapitulative personnalisée de votre année compétitive sur Super Smash Bros. Ultimate, en utilisant les données de start.gg.
Pour lancer le projet localement :
- Assurez-vous d'avoir Bun installé.
- Installez les dépendances :
bun install
- Configurez vos variables d'environnement (voir section Déploiement pour l'API start.gg).
- Lancez le serveur de développement :
ou pour lancer Remotion Studio :
bun run dev
bun run remotion:studio
L'application peut être déployée en utilisant Docker Compose. Pour ce faire, vous devez avoir Docker et Docker Compose installés sur votre système.
- Clonez le dépôt
git clone https://github.com/pnsgg/smashrecap.git - Déplacez-vous dans le répertoire du projet
cd smashrecap - Créer le fichier .env à partir du fichier .env.example
cp .env.example .env - Rendez-vous sur start.gg =>
Developer Settings=>OAuth Applications=>Create OAuth Client
- Remplissez les champs requis et créez l'application OAuth
- Copiez le
client id,client secretet l'Application Authorization Callbackdans le fichier .env
-
Rendez-vous sur remotion.dev/docs/lambda/setup pour mettre en place votre Lambda avec AWS.
-
Lancer les conteneurs docker
docker compose up -
Visitez l'application à l'adresse http://localhost:3001