Skip to content

Um aplicativo de chat em tempo real desenvolvido com a Stack MERN

Notifications You must be signed in to change notification settings

acn3to/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Chat App

Um aplicativo de conversa em tempo real


Explore os arquivos »

Sobre o projeto

Product Name Screen Shot

Cadastre-se, faça login e comunique-se com pessoas do mundo inteiro em tempo real.

(voltar ao topo)

Construído com

Node-Icon Node.js

Express-Icon Express

MongoDB-Icon MongoDB

React-Icon React

Redux-Icon Redux

Socket.io-Icon Socket.io

(voltar ao topo)

Pré-requisitos

Para acessar o projeto em seu ambiente local, sugiro que tenha o Git instalado.

É indispensável que você possua o Node.js, assim como uma conta e uma cluster criada no MongoDB.

Instalação

  1. Clone o repositório
git clone https://github.com/acn3to/chat-app.git
  1. Em seu repositório local instale as dependências
npm install
  1. Crie um arquivo .env e preencha com a URI de conexão a sua cluster fornecida pelo MongoDB
DB_URI = 'SUA URI FORNECIDA PELO MONGODB'

Em sua URI, não se esqueça de substituir < password > pela senha e < username > pelo usuário.

(voltar ao topo)

Uso

Para visualizar o projeto é necessário que tanto o Server-side (back-end) quanto o Client-side (front-end) estejam em execução. Para isso, realize os seguintes passos:

  1. Em seu terminal acesse a pasta:
mern-chat-app\client
  1. Execute o comando:
npm start
  1. Acesse a pasta:
mern-chat-app\server
  1. Para subir o servidor em ambiente de desenvolvimento, execute o comando :
npm run dev
  1. Abra o seu navegador em:
http://localhost:3000/

(voltar ao topo)

Contribuindo

  1. Faça um fork do projeto (https://github.com/acn3to/chat-app.git)
  2. Crie uma branch para suas alterações (git checkout -b feature/fooBar)
  3. Faça o commit (git commit -m 'Add some fooBar')
  4. Push (git push origin feature/fooBar)
  5. Crie uma nova Pull Request

(voltar ao topo)

Contato

(voltar ao topo)

About

Um aplicativo de chat em tempo real desenvolvido com a Stack MERN

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published