Skip to content

Repository files navigation

CycleTrack 🚴‍♀️

Sobre o Projeto 📖

O CycleTrack é um aplicativo de celular desenvolvido com o framework React Native e com o auxílio do Expo Go. Ele foi criado inicialmente para o Projeto Integrador da qualificação técnica Mobile no Senac Penha.

A ideia para o CycleTrack surgiu da necessidade de um aplicativo que não fosse pago e que funcionasse sem conexão com a internet. Nosso grupo decidiu se desafiar e estudar a fundo os recursos nativos do framework React Native para trazer a vida nosso aplicativo.

Funcionalidades 🚀

O CycleTrack é capaz de:

  • Computar distância
  • Medir velocidade em tempo real
  • Localizar o usuário no mapa
  • Calcular o tempo decorrido na atividade
  • Autenticar usuários via Firebase

Como Contribuir 🤝

Ficamos felizes com o resultado e esperamos contribuir ainda mais para a comunidade. Se você tiver alguma sugestão ou quiser contribuir com o projeto, sinta-se à vontade para mandar uma mensagem para algum contribuidor.

Dependências 📦

Aqui estão as dependências que você precisa instalar para executar o projeto:

  • npm install @react-native-async-storage/async-storage@1.21.0 - Para armazenamento assíncrono
  • npm install @react-navigation/bottom-tabs@^6.5.20 - Para navegação inferior
  • npm install @react-navigation/stack@^6.3.29 - Para navegação em pilha
  • npm install @react-navigation/native@^6.1.17 - Para recursos de navegação
  • npm install expo-dev-client@~3.3.11 - Para o cliente de desenvolvimento do Expo
  • npm install expo-file-system@~16.0.9 - Para o sistema de arquivos do Expo
  • npm install expo-image-picker@~14.7.1 - Para a seleção de imagens do Expo
  • npm install expo-location@~16.5.5 - Para a localização do Expo
  • npm install expo-sensors@~12.9.1 - Para os sensores do Expo
  • npm install expo-sharing@~11.10.0 - Para o compartilhamento do Expo
  • npm install expo-status-bar@~1.11.1 - Para a barra de status do Expo
  • npm install expo-task-manager@~11.7.3 - Para o gerenciador de tarefas do Expo
  • npm install firebase@^10.11.0 - Para a integração com o Firebase
  • npm install react@18.2.0 - Biblioteca JavaScript para construção de interfaces de usuário
  • npm install react-native-gesture-handler@^2.14.0 - Para o manuseio de gestos no React Native
  • npm install react-native-maps@1.10.0 - Para a integração com mapas no React Native
  • npm install react-native-view-shot@^3.8.0 - Para a captura de tela no React Native

About

Aplicativo de celular feito para o Projeto Integrador QT3 - Mobile, Senac Penha

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages