Meu Pet
Meu Pet. É uma plataforma que permite aos tutores criar perfis detalhados para seus pets, incluindo um QRCode exclusivo que facilita o acesso rápido às informações do pet em caso de necessidade.
Problemas:
Perda: Muitas pessoas enfrentam dificuldades ao perderem seus pets. Atualmente, encontrar informações sobre um pet perdido pode ser demorado e complicado, levando a situações estressantes para os tutores e desconforto para os pets.
Adoção: Há também pessoas que, embora incapazes de cuidar de um animal de estimação, preferem não encaminhá-lo para adoção, optando, ao invés disso, por entregá-lo diretamente a uma nova família. Outros buscam uma maneira mais rápida e conveniente de encontrar um animal de estimação.
Soluções:
Perda: Meu Pet resolve esses problemas oferecendo uma plataforma intuitiva onde os tutores podem criar perfis completos para seus pets, incluindo fotos, informações médicas, e contatos de emergência.
O diferencial está no QRCode exclusivo gerado para cada perfil de pet. Esse QRCode pode ser impresso e colocado na coleira do pet. Quando digitalizado, ele direciona instantaneamente para o perfil do pet na plataforma.
Adoção: O meu pet também se torna uma excelente referência para encontrar um novo companheiro(a) e facilita a comunicação direta com o tutor.
Principais Funcionalidades:
- Cadastro de Perfil: Os tutores podem criar perfis detalhados para cada um de seus pets, incluindo informações importantes como nome, raça, idade...
- QRCode Personalizado: Cada perfil possui um QRCode único, permitindo acesso rápido às informações do pet em caso de emergência.
- Compartilhamento Fácil: Os tutores podem compartilhar o QRCode do perfil do pet com outras pessoas, como veterinários, cuidadores temporários, ou até mesmo imprimir e colocar junto a coleira encontrarem o pet perdido.
Tecnologias Utilizadas:
- Next.js: Next.js é uma estrutura da web de desenvolvimento front-end React de código aberto criada por Vercel que permite funcionalidades como renderização do lado do servidor e geração de sites estáticos para aplicativos da web baseados em React.
- Prisma ORM: O Prisma é um ORM (Object Relational Mapping), o principal objetivo do ORM é facilitar a interação entre o código da aplicação e os dados armazenados em um banco de dados relacional, eliminando a necessidade de escrever consultas SQL manualmente.
- Tailwind CSS: Tailwind CSS é uma estrutura CSS de código aberto. A principal característica desta biblioteca é que, ao contrário de outros frameworks CSS como o Bootstrap, ela não fornece uma série de classes predefinidas para elementos como botões ou tabelas.
- Shadcn: a library for rapid UI development with style props, themes and variants.
- Zod: O Zod é uma biblioteca de declaração e validação de dados, ou “schema validation” em TypeScript. Dessa forma, é possível criar uma estrutura com os requisitos de dados que você deseja validar.
- React-hook-form: cria validação de formulário simples, alinhado com os existentes dentro do próprio HTML
- NextAuth v5: É uma excelente solução para trazer a complexidade da segurança sem o incômodo de ter que construí-lo sozinho. Ele vem com uma extensa lista de provedores para adicionar rapidamente a autenticação OAuth e fornece adaptadores para muitos bancos de dados e ORMs.
Benefícios e Impacto:
- Benefícios para Tutores: Acesso rápido a informações vitais do pet, tranquilidade em caso de emergência, facilidade de compartilhamento com terceiros.
- Benefícios para Pets: Maior segurança em situações de perda, cuidados mais eficientes em caso de necessidade médica.
- Impacto na Comunidade: Redução do tempo de busca por pets perdidos, fortalecimento da conexão entre tutores e profissionais de cuidados animais.
Conclusão
Muito obrigado pela atenção e o interesse na plataforma Meu Pet. Convido você a experimentar o Meu Pet e contribuir para a segurança e bem-estar dos pets e seus tutores.
www.meupet.vercel.app