Este é um Backend do app Happy desenvolvido durante a semana NLW 3 da Rocketseat. O app Happy foi criado para integrar orfanatos com voluntários para agendamento de visitas.
Este é um projeto feito em Nodejs, é necessário tê-lo instalado na sua máquina. Após isso clone o repositório e execute os comandos abaixo
Instalar dependências
npm install
Executar as Migrations
npm run typeorm migrations:run
Criar pasta uploads na raiz do projeto
mkdir uploads
Iniciar servidor de desenvolvidmento
npm run dev
O projeto foi desenvolvido em NodeJs, utilizando Typescript como linguagem de programação. Além disso, foram utilizados algumas bibliotecas e frameworks para auxiliar no desenvolvimento:
- Express: Servidor web
- Yup: Tratativa de erros
- multer: Upload de arquivos
- typeorm: ORM de banco de dados.