Skip to content

Um sistema web, desenvolvido com Nextjs + MongoDB que implementa um Chat, simulando o Discord.

Notifications You must be signed in to change notification settings

acauanrr/dccord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Web Chat da Disciplina - DCC704 - UFRR

Frameworks utilizados:

Frontend Backend Banco de Dados

Pré-requisitos

  • Ter acesso a um servidor de Banco de Dados. O projeto está configurado para MongoDB (local ou cloud)
  • Node.js instalado em sua versão mais recente LTS.

Passo a passo (para linux)

git clone https://github.com/acauanrr/dccord.git
cd dccord/
  1. Crie as variáveis de ambiente no /backend:
cd backend/
touch .env
  1. Após criar o arquivo .env, copie e cole as variáveis seguintes fazendo as alterações necessárias:
API_PORT=4001
MONGO_URI=mongodb://127.0.0.1:27017/dccord
TOKEN_KEY=''
MONGO_CLOUD_URI=''

Pode-se gerar o TOKEN_KEY em: https://emn178.github.io/online-tools/sha256.html, e configurar o banco de dados de maneira remota para obter o MONGO_CLOUD_URI em: https://cloud.mongodb.com/.

  1. Na pasta /backend, instale as dependências e suba o serviço:
npm i
npm run dev
  1. Configurando o frontend, retorne um nível e entre na pasta do frontend/:
cd ..
cd frontend/
  1. As variáveis de ambiente nesta versão do Nextjs ficam no arquivo:
next.config.js
  1. Instale as dependências e suba o front:
npm i
npm run dev
  1. Abra o navegador e acesse o sistema:
http://localhost:3000/

About

Um sistema web, desenvolvido com Nextjs + MongoDB que implementa um Chat, simulando o Discord.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published