Une API pour une application Web vidéo de type "TikTok" et "YouTube"
Cette API permet de créer une application Web de partage de vidéos similaire à "TikTok" et "YouTube". Elle comprend les fonctionnalités suivantes : création de compte, connexion, authentification, publication de nouvelles vidéos, commentaires et likes.
L'application utilise le logiciel FFmpeg pour le réencodage des vidéos et FFprobe pour obtenir des informations sur les vidéos.
Suivez les étapes ci-dessous pour installer et exécuter l'application :
-
Créez une base de données PostgreSQL.
-
Renommez le fichier
x.env
en.env
et éditez les paramètres de la base de données, le port et générez une clé secrète. -
Installez le logiciel FFmpeg :
sudo apt-get install ffmpeg
- Installez le logiciel FFprobe :
sudo apt-get install ffprobe
- Installez les dépendances nécessaires :
npm install
- Lancez l'application :
npm run dev
- Connectez-vous à Swagger pour explorer les différents endpoints de l'API :
http://localhost:3000/api-docs/
Les contributions à cette API sont les bienvenues ! Si vous souhaitez ajouter des fonctionnalités, résoudre des problèmes ou améliorer le code, n'hésitez pas à créer une demande de pull.
Ce projet est sous licence MIT.
Web Video API - Créée par deldon - GitHub Profile Créée par mark - GitHub Profile