Node.js - Módulo 3 (Novo)
Aplicação GoBarber usando Node.js, Express, Multer, date-fns, Mongoose, Bee-Queue, Nodemailer, Express Handlebars, Youch, dotenv, Mailtrap e Sentry.
Índice
Desenvolvimento
Configuração do Ambiente
Clique aqui e siga Configuração de Ambiente
.
Instalação do Projeto
Clique aqui e siga Instalação de Projeto
.
Configuração das Variáveis de Ambiente
Clique aqui e siga Configuração de Variáveis de Ambiente
.
Execução do Projeto
Clique aqui e siga Execução de Projeto para Desenvolvimento
ou Execução de Projeto para Produção
.
Execução do Ouvinte de Fila
Clique aqui e siga Execução de Ouvinte de Fila
.
Utilizados no Projeto
Bibliotecas
APIs
-
Interna
-
Rotas
-
Prestadores de serviços
- Lista todos os prestadores de serviços
-
Compromissos
- Lista todos os compromissos
- Adiciona novos compromissos
- Cancela compromissos existentes
-
Agenda
- Lista todos os compromissos de um prestador e de uma data
-
Disponíveis
- Lista todos os horários disponíveis ou não de um prestador e de uma data
-
Notificações
- Lista todas as notificações de um prestador
- Edita dados de notificações existentes
-
Usuários
- Adiciona novos usuários
- Edita dados de usuários existentes
-
Sessões
- Adiciona novas sessões
-
Arquivos
- Adiciona novos arquivos
-
-
Ferramentas
-
-
Imagem do MongoDB: mongo
-
Imagem do PostgreSQL: postgres
-
Imagem do Redis: redis:alpine
-