Cadastre-se, faça login e comunique-se com pessoas do mundo inteiro em tempo real.
Node.js
Express
MongoDB
React
Redux
Socket.io
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.
- Clone o repositório
git clone https://github.com/acn3to/chat-app.git
- Em seu repositório local instale as dependências
npm install
- 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.
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:
- Em seu terminal acesse a pasta:
mern-chat-app\client
- Execute o comando:
npm start
- Acesse a pasta:
mern-chat-app\server
- Para subir o servidor em ambiente de desenvolvimento, execute o comando :
npm run dev
- Abra o seu navegador em:
http://localhost:3000/
- Faça um fork do projeto (https://github.com/acn3to/chat-app.git)
- Crie uma branch para suas alterações (
git checkout -b feature/fooBar
) - Faça o commit (
git commit -m 'Add some fooBar'
) - Push (
git push origin feature/fooBar
) - Crie uma nova Pull Request