Ce projet a été réalisé dans le cadre du Hackathon Ynov dont le thème est la musique. Nous avons décidé de créer un quiz musical nommé QuizTune sous format application web.
- ReactJS
- Node.js
Clonez ce dépôt sur votre machine en utilisant la commande :
Installer NodeJs et npm
ouvrez 2 terminales
Allez dans le dossier websocket : -> node index.js
Puis dans l'autre terminal, allez dans le dossier client : -> npm start
Notre projet a les fonctionnalités suivantes : API :
On a hébergé notre propre API, voici le lien ci-dessous : https://hackathon-api-fiq7.onrender.com
- /api/getall : Récupère tous les musiques dans l'api.
- /Api/getOneSong : Recupère une musique dans l'api.
- /Api/addSong : Ajoute une musique dans l'api.
WebSocket :
- Principalement pour le multijoueur, l'envoi des données en temps réel.
Client :
- / : HomePage où vous pouvez saisir votre pseudo et le nom de la room
- /lobby : Page du jeu où il y a un chat entre joueurs, des paramètres, les musiques à deviner
Fabriqué avec
- Javascript - Langage de programmation
- React.JS - Framework JS
- MongoDB - Base de données
- Auteur 1 : Sereir Nacim (https://github.com/Sereir)
- Auteur 2 : Nguyen David (https://github.com/Randil12)
- Auteur 3 : Besson Jules (https://github.com/CactusNormal7)
- Auteur 4 : Fathipour Adelia (https://github.com/SajedehAdelia)
- Auteur 5 : Nathan https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley