Este projeto esta sendo desenvolvido para ser um chat em tempo real utilizando Node.js para o servidor React.js para o cliente e a biblioteca Socket.IO para fazer a comunicação entre os dois por meio de web sockets.
Fill the .env file based on .env.example
Run npm install to install the project dependencies
Run npm run migrate to create the database tables
Run npm run dev to start development server
Fill the .env file based on .env.example
Run npm install to install the project dependencies
Run npm start to start development server
Front-end do projeto desenvolvido utilizando a biblioteca React, Utilizando o React Router Dom para a criação de rotas da aplicação e o Socket.IO client para realizar a comunicação com o servidor por meio de WebSockets
-
npx create-react-app client -
npm install react-router-dom@6 -
npm install socket.io-client -
npm install react-icons
Back-end do projeto desenvolvido com Node.js, Utilizando Express para fazer um controle de requisições http e o Socket.IO para fazer a comunicação de client e server por meio de WebSockets.
-
npm init -
npm install express -
npm install nodemon -
npm install socket.io -
npm install cors -
npm install dotenv -
npm install bcrypt -
npm install jsonwebtoken -
npm install prisma --save-dev
Desenvolvido Por Alessandro Massarotti Jr 🤖




