Ter um animal de estimação é muita responsabilidade, mas nem sempre há tempo de cuidar de todas as necessidades dos pets no dia a dia corrido. Ou seu bichinho é indisciplinado e adora destruir sua casa comendo seus sapatos, sofás, fazendo seus negócios onde não devia, não sabe se comportar com outras pessoas, ou animais. Ou simplesmente só precisa de alguém para levar e trazer ele de um compromisso importante, como o veterinário.
Uma aplicação web para conectar pessoas que precisam de alguma ajuda com seu pet com aquelas que têm habilidade, treinamento e disposição. Nela o usuário se cadastra, cadastra seus pets, e seleciona uma das categorias de serviço oferecidas: treinamento (adestramento), passeio ou transporte. Ao escolher o serviço, deve selecionar o pet, o tipo, a data desejada para o mesmo e se quiser pode inserir informações adicionais. Esse pedido vai para a página do prestador de serviços que escolhe os serviços disponíveis. É direcionado a conectar pessoas que precisam de serviços básicos para seu pet e pessoas que têm disponibilidade para atendê-los.
Endpoints da Api: /users /pets /services
Landing Page, Login, Register, Dashboard, cadastro, edição e exclusão de pets, e solicitação de serviços.
Material UI, Styled Components, Axios, json-server, json-server-auth, React-hook-form, Yup, Hookform/resolvers, React-router-dom@5, Jwt-decode, Hot Toast, React Icons, Cypress, JavaScript, React, Context Api, Commitizen, Framer motion
Figma: https://www.figma.com/file/iGyCoUx6H9SY4QSr7gY4Qe/Capstone---Ajude-meu-pet?node-id=0%3A1
GitHub do App: https://github.com/dorivalmachado/capstone-q2-ajude-meu-pet
GitHub da API: https://github.com/dorivalmachado/json-server-ajude-meu-pet