Estou desenvolvendo um projeto chamado UFM (Universo Football Manager) e preciso de um desenvolvedor para criar uma plataforma web inspirada no site FMON. A ideia é construir um sistema onde jogadores possam participar de ligas online de Football Manager com gerenciamento completo via site. O objetivo principal é criar uma plataforma onde usuários possam criar contas e fazer login, gerenciar seus próprios times, participar de ligas e competições, inserir resultados das partidas jogadas no Football Manager, e ter o sistema atualizando automaticamente tabelas e estatísticas.
Funcionalidades principais a serem desenvolvidas:
1. Sistema de Usuários:
- Cadastro e login
- Painel do usuário para gerenciamento pessoal
2. Sistema de Times:
- Criação de time (incluindo nome, logo e orçamento)
- Associação do time ao usuário criador
3. Sistema de Competições:
- Criação de ligas e copas
- Gerenciamento de temporadas (ex: 2026)
- Entrada de times nas competições
4. Sistema de Partidas:
- Geração de confrontos (com opção de ida e volta)
- Inserção de resultados das partidas (manual inicialmente)
- Atualização automática da tabela de classificação
5. Tabela e Estatísticas:
- Cálculo e exibição de pontos, vitórias, empates, derrotas
- Registro de gols pró e contra
- Classificação em tempo real das ligas e copas
Em uma fase futura (fase 2), planeja-se a implementação de um sistema de jogadores e transferências, permitindo o gerenciamento de elencos por time e um sistema de transferências entre eles.
Diferenciais desejados, embora não obrigatórios inicialmente, incluem uma interface moderna (estilo dashboard), um sistema automatizado de calendário e a possibilidade futura de integração com saves do Football Manager.
As tecnologias sugeridas para o desenvolvimento incluem
Node.js (com Express) ou Laravel para o backend, React ou Vue para o frontend, e MySQL ou PostgreSQL para o banco de dados. No entanto, o desenvolvedor está aberto a sugestões.
O escopo inicial (MVP) para começar o projeto deve incluir:
- Sistema de login
- Funcionalidade de criação de times
- Sistema básico de liga
- Inserção de resultados das partidas
- Geração e atualização automática da tabela de classificação.
Prazo de Entrega: Não estabelecido