Este projeto é o back-end do sistema "Evento Comentários Front-end". Ele é responsável por gerenciar os comentários e autenticação dos usuários utilizando o GitHub. O back-end foi desenvolvido usando Node.js, Express, Prisma e Socket.IO. Você pode acessar o front-end em: https://github.com/Igorsouza1/Evento-Comentarios-Front-end
- Autenticação via GitHub
- Gerenciamento de comentários
- Comunicação em tempo real com o front-end usando Socket.IO
- Armazenamento de dados com Prisma
- Node.js
- Express
- Prisma
- Socket.IO
- JSON Web Tokens (JWT)
- CORS
- Axios
- TypeScript
- Clone o repositório em sua máquina local
- Instale as dependências do projeto com npm install ou yarn
- Execute prisma generate para gerar o cliente Prisma
- Configure o arquivo .env com as credenciais do GitHub e a URL do front-end
- Inicie o servidor de desenvolvimento com npm run dev ou yarn dev
- O servidor estará disponível na porta especificada no arquivo .env (por padrão, a porta 3000).
Para personalizar o projeto, edite os arquivos TypeScript conforme necessário. Certifique-se de atualizar as informações no arquivo .env, incluindo as credenciais do GitHub e a URL do front-end, conforme necessário.