Project Description
Título da vaga: Desenvolvedor Full Stack - Criação de marketplace de serviços (modelo 99Freelas) 1. Resumo do projeto Busco um desenvolvedor (ou pequena equipe) para construir uma plataforma web e aplicativo mobile completos que conectem prestadores de serviço a clientes. O objetivo é criar um ecossistema onde usuários possam publicar projetos, receber propostas, gerenciar o trabalho e realizar pagamentos de forma segura. 2. Funcionalidades principais (Escopo do MVP) - Gestão de perfis: - Cliente: cadastro, publicação de projetos, avaliação de freelancers. - Freelancer: portfólio, habilidades, histórico de trabalhos e sistema de lances (bids). - Mecanismo de match e propostas: - Filtros inteligentes por categoria, preço e prazo. - Sistema de chat interno para negociação prévia. - Fluxo de pagamento seguro (escrow): - Integração com gateway de pagamento (Stripe, Pagar.me ou Mercado Pago). - O valor fica retido na plataforma e só é liberado ao freelancer após a aprovação das entregas pelo cliente. - Painel de controle (dashboard): - Acompanhamento de status do projeto (Aberto, Em Andamento, Concluído, Disputa). - Sistema de avaliações: - Reviews mútuos com nota e comentário após o encerramento do contrato. 3. Requisitos técnicos sugeridos - Frontend: React.js, Vue.js ou Next.js (foco em SEO e performance). - Backend: Node.js, Python (Django/FastAPI) ou PHP (Laravel). - Banco de dados: PostgreSQL ou MySQL. - Infraestrutura: AWS, DigitalOcean ou Google Cloud. 4. Diferenciais que procuro - Experiência prévia com sistemas de pagamentos e segurança de dados. - Conhecimento em UX/UI para tornar o fluxo de contratação fluido. - Capacidade de sugerir tecnologias escaláveis. 5. Entregáveis esperados 1. Código-fonte completo e documentado. 2. Configuração do ambiente de produção (deploy). 3. Manual básico de administração do sistema.
Apply to this project