Este projeto busca o desenvolvimento de um Produto Mínimo Viável (MVP) para uma plataforma de negociação de ações. O objetivo principal é permitir que os usuários comprem e vendam ativos de forma simples e intuitiva, validando rapidamente a ideia e testando a experiência do usuário em um ambiente de negociação básico. Não se trata de criar uma corretora completa, mas sim de focar nas funcionalidades essenciais para um lançamento ágil. As funcionalidades essenciais do MVP incluem: Sistema de usuários: Cadastro e login (e-mail ou redes sociais), criação de conta básica. Lista de ações: Exibição de ativos disponíveis, preço das ações (tempo real ou com atraso via API). Compra e venda: Ordem simples de compra e venda, definição de quantidade, atualização automática do portfólio. Carteira do usuário: Visualização de ativos comprados, preço médio de compra, lucro ou prejuízo atual. Histórico de transações: Registro de todas as operações realizadas. Para manter o foco e acelerar o desenvolvimento, as seguintes funcionalidades NÃO fazem parte do escopo do MVP: trading avançado (opções, futuros, alavancagem), análises técnicas complexas, robôs de investimento, notícias financeiras integradas e sistemas regulatórios complexos. As tecnologias sugeridas para o desenvolvimento incluem: Front-end: React ou
Next.js. Back-end:
Node.js (com Express) ou Python (com FastAPI). Banco de dados: PostgreSQL ou MongoDB. Dados de mercado: APIs como Alpha Vantage ou IEX Cloud. O objetivo final deste mvp é entender o fluxo de compra e venda de ações, testar a experiência do usuário e validar a ideia com o menor custo e tempo possível, abrindo caminho para futuras melhorias como dados em tempo real mais avançados, sistema de recomendação com ia, gráficos e análise técnica, aplicativo mobile e uma rede social de investidores.
Plazo de Entrega: No definido