Skip to content

heroneto/nlw3-happy-backend

Repository files navigation

O que é este projeto

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.

Como este projeto funciona

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

Como ele foi desenvolvido

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.

Screenshots Insomnia

Criação Orfanato Happy

Listagem de orfanatos Happy

Detalhes do Orfanato Happy

Validação de erros API Happy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published