Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor iOS para criar um aplicativo móvel focado na organização de partidas e torneios de tênis para um grupo fechado de amigos. O objetivo principal é centralizar todas as informações relevantes, automatizar o ranking dos jogadores, simplificar o agendamento de jogos e gerenciar torneios internos, além de exibir o local da quadra para os jogos da semana. O aplicativo será desenvolvido para iPhone, utilizando Swift e SwiftUI no Xcode, com foco em uma interface simples, intuitiva e baseada em abas. Inicialmente, o ambiente será compartilhado, sem a necessidade de um sistema de login individual.
Funcionalidades principais a serem implementadas:
1. Ranking de Jogadores: Uma lista detalhada dos jogadores, exibindo sua posição no ranking, pontuação atual, número de vitórias, derrotas e aproveitamento. O sistema inicial de pontuação será: 3 pontos por vitória, 1 ponto por derrota e 0 pontos por ausência.
2. Agenda de Jogos: Uma seção para visualizar partidas futuras e passadas. Cada partida deverá exibir data, horário, jogadores participantes, local da quadra e status (agendado, concluído ou cancelado). Será possível cadastrar novos jogos e registrar os resultados das partidas.
3. Organização de Torneios: Funcionalidade para cadastrar e visualizar torneios internos, incluindo nome do torneio, data de realização, lista de participantes e status (planejado, em andamento ou finalizado).
4. Quadra da Semana: Uma área dedicada a exibir o local do jogo principal da semana, com informações como nome da quadra, endereço completo, horário do jogo e quaisquer observações relevantes.
A estrutura do aplicativo será baseada em abas de navegação, incluindo as seguintes seções: Início (com um resumo geral), Ranking, Jogos, Torneios e Quadra.
Os modelos de dados principais a serem considerados são: Jogadores, Partidas, Torneios e Locais. Na fase inicial, o aplicativo utilizará dados locais para a criação de um protótipo funcional (MVP). A evolução futura prevê a integração com um backend em nuvem para sincronização de dados entre usuários, implementação de autenticação, notificações e estatísticas avançadas.
O foco deste projeto é entregar um MVP funcional com excelente usabilidade e uma estrutura de código escalável, que permita futuras melhorias e expansões.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias