Estamos construindo uma plataforma onde abrigos e pessoas físicas podem cadastrar animais para adoção. Esta vaga cobre apenas a Fase 1, que consiste em um MVP funcional com um único fluxo principal. Se a entrega for sólida, as Fases 2 e 3 (busca com filtros, mensagens entre usuários, painel administrativo, otimização de imagens) serão desenvolvidas pelo mesmo profissional com um orçamento maior. Este orçamento corresponde a uma Fase 1 enxuta e bem delimitada, não a uma plataforma completa em produção.
Requisitos do Backend:
api rest com autenticação (cadastro/login, jwt)
crud de anúncios de animais: criar, listar, editar, excluir
banco de dados com duas entidades: usuários e animais
upload de imagens (utilizando cloudinary no plano gratuito ou similar)
permissão de edição/exclusão restrita ao dono do anúncio
requisitos do frontend:
telas de login e cadastro
página pública de listagem (grid de animais disponíveis)
página de detalhe do animal
formulário de criação/edição de anúncio
layout responsivo e funcional: limpo, sem elaboração excessiva
entrega esperada:
aplicação publicada e rodando (plataformas como vercel + railway/render em plano gratuito são aceitáveis)
código em repositório github de minha propriedade
readme com instruções de instalação local
script de seed com cerca de 10 registros de exemplo
stack preferencial:
a stack é à sua escolha, mas temos preferência por react ou
next.js no frontend e Node/NestJS ou Python/FastAPI no backend, com PostgreSQL ou MongoDB. Por favor, indique qual stack você usaria e justifique suas escolhas.
Fora do escopo da Fase 1: pagamentos, chat, notificações, painel administrativo, aplicativo mobile e busca avançada.
Freelancers interessados devem apresentar seu portfólio, incluindo links para projetos fullstack publicados e repositórios GitHub com código real. É Importante detalhar a stack tecnológica proposta para o projeto, justificando cada escolha, e informar um prazo realista em dias, bem como a dedicação semanal em horas.
Prazo de Entrega: Não estabelecido