Lead Developer Laravel/tall - mvp de plataforma financeira (clone ui previas)
descrição do projeto:
estamos a construir a "bolsa do futuro", uma plataforma de mercados preditivos. Precisamos de um MVP focado, enxuto e extremamente seguro.
1. O Escopo Visual (Frontend): Queremos o espelho exato da arquitetura, fluidez e ux/ui do site e app "previas".
Não faremos app nativo agora, será uma aplicação web responsiva construída como PWA (Mobile First). A navegação no telemóvel deve ser fluida e idêntica à de uma app (com Bottom Sheet para compras e Tab Bar inferior).
O design final utilizará o nosso UI Kit em "Dark Mode" (já possuímos protótipos em HTML/Tailwind e as regras de cores para facilitar o seu trabalho de front-end). Ver anexo de arquitetura abaixo.
2. O Escopo Técnico (Backend):
Stack principal exigido: TALL Stack (Tailwind,
Alpine.js, Laravel, Livewire).
Motor AMM (Logarithmic Market Scoring Rule): Possuímos a matemática documentada, você apenas precisa de implementá-la em PHP.
Segurança Extrema: A plataforma usa transações reais via PIX. Você precisa dominar concorrência. Terá de utilizar DB::transaction() e bloqueios pessimistas (lockForUpdate()) para evitar falhas como Double-Spending ao mesmo milissegundo.
Orçamento: R$ 5.000 (O pagamento será dividido e libertado rigorosamente em 4 Milestones, testadas individualmente).
⚠️ Como se candidatar (filtro obrigatório):
para provar que leu até aqui e que não é um bot, comece a sua proposta com a palavra 'securitizadora'. Diga-me de forma técnica e em 2 linhas como evitaria problemas de concorrência (Race Conditions) ao processar 50 ordens de compra exatamente no mesmo milissegundo num sistema financeiro em Laravel.
5. Anexo Arquitetural: O Clone da Previas (Para enviar ao Dev)
Este é o mapa exato das telas que o programador terá de desenvolver. Toda a navegação deve utilizar Livewire/
Alpine.js (SPA - Single Page Application feel) para nunca recarregar a página.
A. Arquitetura Desktop (Site Web)
Layout estruturado em 3 Colunas Principais, focado no "Power User":
Sidebar Esquerda (Navegação): Menu de categorias (Todos, Política, Economia, Desporto) e links rápidos (Portfólio, Histórico).
Coluna Central (O Feed / Arena): Lista em scroll infinito com os mercados ativos. Cada mercado mostra o título, o volume e a barra de probabilidade dinâmica (SIM vs NÃO).
Coluna Direita (Ticket de Ordem Fixo): Ao clicar num mercado no centro, os detalhes e o formulário de compra (input de valor e botões SIM/NÃO) abrem-se na coluna da direita. O utilizador compra sem sair do feed.
B. Arquitetura Mobile (PWA - Foco Principal)
Focado no "1-Click Trade", simulando uma App Nativa:
Header (Topo): Apenas o Logo, o Saldo disponível (atualizado em real-time) e o ícone de Notificações.
Bottom Tab Bar (Navegação Inferior): Menu fixo no rodapé com 4 ícones:
Início (Feed da Arena)
Explorar (Busca)
Portfólio (Minhas Posições e Cashout)
Perfil (Depósito, Saque, KYC).
A Ação de Compra (O Segredo da Previas): Quando o utilizador clica num mercado, NÃO há mudança de página. O sistema abre um "Bottom Sheet" (um modal que desliza suavemente da base do ecrã para cima) através de
Alpine.js.
Este modal contém a seleção de SIM/NÃO e o input de valor.
O utilizador pode deslizar o modal para baixo para o fechar instantaneamente.
C. Páginas Secundárias Obrigatórias
O Meu Portfólio: Lista das posições ativas. Cada card deve ter um botão de "Cashout" (vender a posição atual de volta ao AMM ao preço de mercado).
Cofre (Wallet): Ecrã simples com saldo, botão "Depositar pix" (gera o qr code code na hora) e "sacar pix" (input de valor).
Prazo de Entrega: Não estabelecido