For this app, I use Socket.io library in an express application and React.js for the client side, The class-oriented server approach for greater scalability. And React App is modularized and ready for multiples uses, thanks to implementation of Custom Hooks and Context Provider to obteins the Socket connection.
- Clone this repository in your local environment
- Run the
npm installcommand - Copy the file .env.template and rename it to .env
- (If you don't have nodemon installed, Run the
npm install nodemon -g).
- After, start the project called "bandname-server" with the command
npm run dev
- Run the
npm installcommand - Start the project called "bandnames" with the command
npm start