Skip to content

CactusNormal7/hackathon_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hackathon Ynov

Table of contents

  1. Description
  2. Pré-requis
  3. Installation
  4. Fonctionnalités
  5. Auteurs

Description

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.

Pré-requis

  • ReactJS
  • Node.js

Installation

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

Fonctionnalités

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

Auteurs

Site Vitrine

https://dancing-crumble-390602.netlify.app/

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors