Realizado

Desenvolvimento de App Social para Gamers (React Native + Backend)

Publicado em 04 de Fevereiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

O objetivo deste projeto é criar um aplicativo social robusto para gamers, focado em facilitar a conexão e interação entre jogadores. O aplicativo permitirá que os usuários criem perfis detalhados, informem suas preferências de jogos e horários de disponibilidade, e encontrem outros jogadores compatíveis para formar grupos fixos, conhecidos como "squads", ou enviar convites para partidas. Além disso, o app contará com fóruns específicos para cada jogo, onde os usuários poderão interagir, postar e responder, com um sistema de avaliação positiva para as contribuições.

O escopo do MVP (Versão 1) inclui:

App Mobile (React Native):
- Funcionalidades completas de cadastro e login de usuários.
- Um perfil de usuário detalhado, permitindo a configuração de preferências por jogo, estilo de jogo, frequência e horários preferenciais.
- Uma tela intuitiva para busca e listagem de jogadores compatíveis.
- Um sistema de convites flexível, suportando convites abertos e diretos para partidas.
- Ferramentas para criação e gestão de pequenos grupos de jogadores.
- Um feed interno que exibe atividades relevantes para o usuário.
- Um fórum simples por jogo, onde os usuários podem criar posts e responder, com a possibilidade de dar avaliação positiva a outras contribuições.

Backend:
- Desenvolvimento de uma api rest bem estruturada para suportar todas as funcionalidades do aplicativo.
- Implementação de um sistema de autenticação seguro.
- Lógica avançada para determinar a compatibilidade entre jogadores, baseada em jogos e preferências definidas.
- Gestão completa de convites, grupos de jogadores e interações dentro do app.
- Um sistema simples de reputação pós-partida para incentivar boas interações.
- Estrutura para um feed de atividades baseado em relevância.
- Utilização de um banco de dados relacional bem modelado para garantir a integridade e eficiência dos dados.

Banco de Dados:
- A modelagem do banco de dados deve ser robusta para suportar informações de usuários, jogos e preferências, convites, partidas realizadas, grupos de jogadores, e posts e respostas de fórum.

Infraestrutura:
- O projeto deve ser entregue com o backend rodando em um servidor em nuvem.
- O banco de dados deve estar configurado e otimizado.
- Integração com um serviço de autenticação (ex: Firebase ou Auth0).
- Configuração de notificações push para engajamento dos usuários.
- O aplicativo Android deve estar pronto para publicação (arquivo AAB).

As contas de infraestrutura (servidor em nuvem, banco de dados, serviços de autenticação e notificações) devem ser criadas no meu nome para garantir a propriedade e controle. Ao final do projeto, preciso receber o código-fonte completo do aplicativo (React Native), o código-fonte do backend, a estrutura do banco de dados (seja via migrations ou schema), documentação básica sobre como rodar e publicar o projeto, e a build Android pronta para a Play Store.

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

Outro projetos publicados por T. D.