![]() |
É uma aplicação para adoção de animais, composta por um back-end em Node.js e front-end em React, desenvolvida durante o curso Node.js do Zero a Maestria com diversos Projetos, do prof. Matheus Battisti.
A API trabalha com banco de dados MongoDB, autenticação JWT, upload de imagens, cadastro de usuários e de pets.
- Back-end
- Node.js
- Mongoose ORM para acessar o banco
- Yup para fazer a validação das requisições
- Cors para liberar acesso à API
- jsonwebtoken para criar uma sessão
- Multer para fazer upload de imagens
- Front-end
- React
- React-Router-DOM para rotas
- SASS para estilização
- Phosphor-React para ícones
- Axios para acessar API
Baixe o repositório com git clone e entre na pasta do projeto.
$ git clone https://github.com/luiizsilverio/getapet
Na pasta backend, instale as dependências
$ cd backend
$ npm install
$ npm start
Na pasta frontend, renomeie o arquivo .env.local-example para .env.local
e instale as dependências.
$ cd ..
$ cd frontend
$ npm install
$ npm start
Este projeto está licenciado sob a licença MIT.
E-mail: [email protected]