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.

Image project meu pet

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.
  • cadastro usuário
  • Login usuário
  • Form new pet

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