Skip to content

Alhuin/MusicRoom

Repository files navigation

Music Room

A Music playlist sharing crossplatform app in react-native & nodeJs

Set Up de l'environnement

Back

cd MusicRoom/Back
npm install
installer mongodb https://docs.mongodb.com/manual/installation/
mkdir /data/db
mongod (lance une instance de la base de données, tu peux fermer l'onglet du terminal)
npm start (va lancer le serveur express sur le port 3000)

PS: tout ça même pas besoin de le faire pour vous si je le run de chez moi.

Front

cd MusicRoom/Front
export ANDROID_SDK_ROOT=/Users/julien/Library/Android/sdk (sur mac)
npm install
npm start
Connexion au Back : changer l’adresse du serveur dans API/BackApi.js ligne 1 avec l'IP du mac qui fait tourner le serveur

dans un autre terminal, dans /Front :
react-native run-android

puis quand le launcher a terminé :
react-native log-android (affichera les sorties de la console)

doc de l’Api https://documenter.getpostman.com/view/6579841/S1a7UQAv?version=latest#authentication

Views

  • Connexion ( premiere visite )
  • Connexion ( visites futures )
  • Choix du service
    • Music Track VoteModel : Génération live d’enchainement de musiques par vote.
    • Music Control Delegation : Délégation du contrôle de l’écoute.
    • Music PlaylistModel Editor : Édition de playlists à plusieurs en temps réel.
  • Page de profil
  • Page modification des comptes liés
  • Page de reset de mot de passe
  • Page d'envoi de tokens
  • Page de connexion aux réseaux sociaux (post login)

Structure

graph LR
A[Premiere visite] --> B[Connexion : Oauth2 / Email - passwd -> Mail confirmation]
B --> C[Rattacher compte Deezer +? Autre réseau]
C --> E
D[Visites futures] --> E[Connexion: Oauth2 / Email-passwd]

Loading

graph TD
A[Home] --> B[Choix du service]
A -->F[Page de Profil]
F -->G[Modifier comptes liés]
F -->H[Changer de mot de passe]
B --> C[Music Track VoteModel]
B --> D[Music Control Delegation]
B --> E[Music PlaylistModel Editor]

Loading

About

Music sharing app with Deezer API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages