KIWI : L’oiseau qui monte le son.
Application qui a pour vocation de regrouper différents services de musiques sur un seul site avec des services personnalisés.
En effet, n’est-il pas frustrant d’être amené à écouter une version alternative de la musique que l’on voulait à l’origine car cette dernière n’est pas présente sur Spotify ? D’autre part, devoir ouvrir son navigateur et aller sur Youtube pour chercher cette musique est un processus répétitif et peu plaisant.
node -v
npm
npm -v
veillez à ce que votre version soit supérieur à 16.X
Lors du lancement de l’application cette dernière sera lancé sur le port 3000 (localhost:3000/)
# Installation des dépendances.
npm i
# Lancement de l'application avec nextJS
npm run dev
(le fichier .env a été transmis à monsieur RICO et CAZABET)
Placer le fichier .env à la racine du projet puis y mettre le contenu suivant :
NEXTAUTH_URL=http://localhost:3000/api/auth
# Liens DATABASE.
DATABASE_URL=XXXXXXX
SHADOW_DATABASE_URL=XXXXXX
# Spotify Cred.
SPOTIFY_CLIENT_ID=XXXXX
SPOTIFY_CLIENT_SECRET=XXXXXXX
# Google Cred.
GOOGLE_CLIENT_ID=XXXXXXXXX
GOOGLE_CLIENT_SECRET=XXXXXXX
GOOGLE_API_KEY_DEV=XXXXXXXX
# Clé secrête pour que NextAuth encrypt les données.
SECRET=
# JWT_SECRET=
# GIPHY
GIPHY_API=XXXXXXXX
Si vous souhaitez mettre en place une base de donnée à distance vous pouvez utiliser la plateforme Heroku qui offre ce type de service.
Il vous faudra pour cela créer une application et lui ajouter 2 Base de données, une qui servira de BDD principale et une autre de Shadow.
CECILLON Enzo et son site