About this project
it-programming / mobile-development
Open
Funcionalidades e Como o App Vai Funcionar:
1. Tela Inicial
O que acontece aqui: Ao abrir o app, a tela inicial é exibida com o logo do aplicativo . A ideia dessa tela é dar tempo para o carregamento do app e exibir uma identidade visual inicial. Depois pede para logar com conta google .
Como funciona: O app permanece nesta tela por alguns segundos e depois pede para logar .
2. Tela Principal:
O que acontece aqui: Após o carregamento, o usuário é levado à tela principal do app. Essa tela contém informações importantes sobre o status do kart, como:
Velocidade do Kart: O app exibirá a velocidade atual do kart em tempo real.
Posição no Ranking: O usuário pode ver sua posição no ranking ao lado de outros corredores.
Como funciona: A tela principal tem um layout dinâmico que atualiza as informações de forma contínua, como a velocidade, o ranking, entre outros.
3. Exibição de Mapa:
O que acontece aqui: O app irá integrar o react-native-maps para exibir um mapa que pode ser usado para mostrar a localização do usuário e outros pontos de interesse, como pistas ou posições de outros corredores.
Como funciona: O mapa vai ser dinâmico, com a posição do kart sendo atualizada em tempo real. O usuário pode ver a localização atual em um mapa interativo.
4. Acompanhamento de Dados Ao Vivo:
O que acontece aqui: O aplicativo vai fornecer dados ao vivo sobre a performance do kart e dos corredores. Isso pode incluir velocidade, tempo de volta, distância percorrida e outras métricas importantes para o acompanhamento do desempenho.
Como funciona: O app receberá dados em tempo real, possivelmente de sensores ou uma API externa, e atualizará essas informações continuamente na interface do usuário.
5. Acesso ao Ranking:
O que acontece aqui: O usuário poderá acessar um ranking de todos os corredores em tempo real. Este ranking pode exibir informações como o nome dos corredores, a posição no ranking, o tempo atual, entre outros.
Como funciona: O ranking será atualizado automaticamente conforme os corredores completam voltas ou atualizam seus tempos.
6. Configurações e Personalizações:
O que acontece aqui: O usuário terá um painel de configurações onde pode ajustar preferências como a exibição de dados, notificação de mudanças de posição, e até mesmo alterar o tema do aplicativo (exemplo: modo claro/escuro).
Como funciona: Ao acessar as configurações, o usuário pode personalizar a experiência de uso de acordo com suas preferências.
Tela de Circuitos : O corredor pode salvar os circuitos e adicionar circuitos de outras pessoas por qr code .
O back end está feito , falta apenas o front end . Já temos um código base para o front end .
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Required platforms Android
I need to Create an app
App type Utility - Utility application (flash, calculator, etc.)
Similar apps Other
Back-end is required No
Payment gateway No
Delivery term: February 14, 2025
Skills needed