Terminado

Desenvolvimento de Marketplace de Saúde "Medfinder" com Next.js e React

Publicado el 08 Agosto, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Estamos buscando um desenvolvedor front-end experiente para criar um marketplace responsivo de saúde, denominado "MedFinder". O objetivo é permitir que usuários busquem, comparem e agendem consultas ou exames com profissionais de saúde, utilizando um modelo de "pay-per-use" sem mensalidades.

Fluxos Principais (Usuário Paciente):
- Landing Page com funcionalidade de busca por "especialidade", "profissional" ou "unidade próxima", com base na localização geográfica do usuário.
- Exibição de resultados em formato de cards, contendo informações essenciais do médico (foto, nome, especialidade, avaliação, preço) e um botão claro para "Agendar".
- Implementação de filtros avançados para refinar a busca por especialidade, preço, avaliação e disponibilidade.
- Página de perfil detalhada para cada profissional, apresentando currículo, serviços oferecidos e horários disponíveis.
- Processo de agendamento simplificado: seleção de horário, inserção de dados básicos do paciente (nome, email, telefone) e confirmação via checkout "pague quando usar" integrado a um gateway de pagamentos.
- Geração de confirmação de agendamento e um recibo/nota simples, disponível para download em formato PDF ou via link.
- ÁRea do Paciente dedicada, onde o usuário poderá visualizar o histórico de agendamentos, verificar o status, acessar recibos e ter opções para re-agendar ou cancelar consultas.

Fluxos Adicionais (Profissional):
- Painel de login/registro separado para profissionais de saúde.
- Funcionalidades de gerenciamento de perfil, permitindo que o profissional atualize sua agenda, defina preços, liste suas especialidades e controle as informações visíveis em seu perfil público no marketplace.

Tecnologias Sugeridas:
- Front-end: Next.js e TypeScript para desenvolvimento, com foco em Server-Side Rendering (SSR) ou Static Site Generation (ssg) para otimização de seo.
- Interface do Usuário: Tailwind CSS para um design responsivo e eficiente.
- Gerenciamento de Dados: React Query para busca e chamadas de API.
- Formulários: React Hook Form, incluindo validações robustas.
- Integração de Pagamentos: Desenvolvimento de um Backend for Frontend (bff) para proteger chaves de api e processar pagamentos de agendamentos de forma segura.

Requisitos Não Funcionais:
- Responsividade: Design mobile-first para garantir uma experiência de usuário fluida em todos os dispositivos.
- Performance: Alto desempenho, com foco em um Largest Contentful Paint (LCP) inferior a 2,5 segundos.
- Acessibilidade: Conformidade com as diretrizes WCAG (Web Content Accessibility Guidelines).
- SEO: Otimização on-page para melhorar a visibilidade nos motores de busca.
- Telemetria: Implementação de telemetria básica para rastrear eventos chave como "view_professional", "begin_booking" e "complete_booking".
- PWA: Desenvolvimento opcional de um Progressive Web App (PWA) leve para melhorar a conversão e o engajamento do usuário.

Entregáveis Esperados:
- Repositório de código do Front-end e BFF (em um monorepo Next.js).
- Conjunto de componentes reutilizáveis (cards, filtros, barra de busca, formulários, modais).
- Fluxo completo de busca, agendamento e confirmação, funcional com dados mockados ou integração com gateway de pagamento em ambiente de sandbox.
- ÁRea do paciente totalmente funcional, exibindo histórico de agendamentos e recibos.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por A. J. T.