Did You Find My Pet é uma aplicação web que permite registrar informações sobre um animal de estimação perdido e gerar um QR Code para adesivar na coleira do animal. Quando alguém encontra o animal perdido e lê o QR Code, é levado a uma página onde pode enviar sua localização e mandar uma mensagem para o tutor do animal.
Você pode ver a demo do projeto clicando aqui
Aqui você encontra o repositório do front-end da aplicação- React
- Node
- MySQL
- Sequelize
- Tailwind CSS
- TypeScript
- Cadastro de informações sobre o animal perdido, incluindo nome, raça, cor, porte, características, foto e informações de contato do tutor;
- Geração de QR Code para ser adesivado na coleira do animal;
- Leitura do QR Code por alguém que encontrou o animal perdido;
- Redirecionamento para uma página onde é possível enviar localização e mensagem para o tutor do animal.
Para instalar e executar a aplicação, siga os seguintes passos:
- Clone o repositório:
- Instale as dependências:
- Configure o banco de dados no arquivo
.env - Rode as migrations do banco de dados:
- Inicie a aplicação:
git clone https://github.com/RasecMH/DidYouFindMyPet.git
npm install
npm run db:reset
npm start
Com docker:
- Clone o repositório:
- Rode o comando:
git clone https://github.com/RasecMH/DidYouFindMyPet.git
npm run compose:up
Contribuições são sempre bem-vindas! Se você tiver alguma sugestão ou encontrar algum problema, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto está licenciado sob a licença MIT.