Skip to content

amesmimi/songbird

 
 

Repository files navigation

Songbird ♫

Multiplayer guessing game with a musical twist built with an Express/SocketIO back-end and React front-end.

Final Product

User Form Host Lobby Guest Lobby Play Game End of Round Game Over

Dependencies

Back-end:

  • Axios ^0.27.2
  • Body-parser ^1.18.3
  • Cors ^2.8.5
  • Dotenv ^16.0.1
  • Express ^4.16.4
  • Nodemon ^1.19.4
  • Node ^14.x
  • qs ^6.10.5
  • Socket.io 2.3.0

Front-end:

  • React ^17.0.0
  • Typescript ^4.7.3
  • Socket.io-client ^2.3.0
  • Material UI ^5.8.3
  • Emotion ^11.9.3

Development Roadmap

  • Optimize the game flow
  • User tracking
  • Statistics
  • Global leaderboard
  • Random player pairings

About

Multiplayer guessing game with a musical twist. Built with a React/Material UI front-end and a Node/Express back-end. Multiplayer functionality is handled via Socket.IO

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages

  • TypeScript 96.4%
  • JavaScript 1.6%
  • CSS 1.2%
  • Other 0.8%