Skip to content

Alessandro-Massarotti-Jr/node-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Node Chat

GitHub language count GitHub Top Language

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.

Sumario

Config

server

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

client

Fill the .env file based on .env.example

Run npm install to install the project dependencies

Run npm start to start development server

Links uteis:

Demonstração

Desktop

Desktop Desktop

Mobile

Mobile Mobile Mobile

client

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

comandos utilizados

  • npx create-react-app client

  • npm install react-router-dom@6

  • npm install socket.io-client

  • npm install react-icons

server

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.

comandos utilizados

  • 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 🤖

About

Projeto desenvolvido com o intuito de criar um chat em tempo real por meio da utilização de websockets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors