Ignite Fleet é o segundo projeto desenvolvido durante o bootcamp ignite da Rocketseat que foca nas tecnologias ReactJS, React Native e NodeJS. Consiste em criar uma aplicação que o usuário pode criar uma conta com o Google, cadastrar um veículo pela placa e adicionar uma descrição, e criar um trajeto de saída até o destino final e fazer o registro da saída do veículo e da chegada do mesmo, ainda podendo olhar o histórico das viagens. O app funciona em offline e quando online o mesmo faz o envio automático das suas últimas viagens. Disponível nas plataformas Android e IOS.
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Expo
- Typescript
- ReactNative
- React-Navigation/native
- React-Navigation/native-stack
- AsyncStorage
- NetInfo
- Realm
- Dayjs
- Expo-auth-session
- Expo-crypto
- Expo-image
- Expo-web-browser
- Phosphor-react-native
- React-native-get-random-values
- React-native-keyboard-aware-scroll-view
- React-native-svg
- React-native-toast-message
- Styled-Components
- Expo-location
- React-native-maps
- Expo-task-manager
# Clone o repositório e entre na pasta do projeto
$ git clone https://github.com/RayanneRamos/ignite-fleet.git
$ cd ignite-fleet
# Instale as dependências
$ npm install
# ou
$ yarn install
# Execute a aplicação
$ npx expo start
# ou
$ yarn start
Para ver a aplicação rodando abra no emulador ou no seu próprio dispositivo!
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para obter mais detalhes.
Criado by Rayanne Ramos