Pular para o conteúdo principal

Introdução para Devs

Bem-vindo ao guia de desenvolvimento do Simulador Financeiro!

Sobre o Projeto

O Simulador Financeiro é uma aplicação full-stack que simula investimentos no mercado financeiro brasileiro. É um projeto open-source que combina:

  • Backend robusto com FastAPI
  • Frontend moderno com React
  • Comunicação em tempo real com Socket.IO
  • Dados reais de mercado via yfinance

Estrutura Geral

SimuladorFinanceiro/
├── backend/ # Python FastAPI + lógica de negócio
├── frontend/ # React + TypeScript
├── docs/ # Documentação (este site)
├── scripts/ # Utilitários e scripts
├── main.py # Entrypoint da aplicação
└── requirements.txt # Dependências Python

Stack Tecnológica

Backend

  • FastAPI — Framework web moderno
  • Uvicorn — Servidor ASGI
  • SQLAlchemy — ORM SQL
  • Socket.IO — WebSockets para tempo real
  • yfinance — Dados de mercado

Frontend

  • React — Biblioteca de UI
  • Shadcn — Componentes pré-construídos
  • TypeScript — Type safety
  • Vite — Build tool
  • TailwindCSS — Estilização
  • Recharts — Gráficos

Próximos Passos

Recursos Úteis