Um aplicativo mobile robusto para gerenciamento de frotas com suporte offline-first
LuiFleet é uma solução completa de gerenciamento de frotas que permite que empresas controlem seus veículos de forma eficiente, mesmo em áreas com conectividade limitada. Com uma abordagem offline-first, o aplicativo garante operação contínua independente da disponibilidade de internet.
- 🔄 Sincronização offline-first
- 📍 Rastreamento em tempo real
- 🗺️ Integração com mapas
- 🔐 Autenticação segura
- 📊 Gestão completa da frota
- React Native - Framework mobile multiplataforma
- Expo - Framework de desenvolvimento
- TypeScript - Linguagem principal
- RealmDB - Banco de dados local
- MongoDB - Banco de dados em nuvem
- Styled Components - Estilização
- React Native Maps - Integração com mapas
- OAuth - Sistema de autenticação
- Node.js
- npm ou pnpm
- Expo CLI
- Android Studio (para desenvolvimento Android)
- Xcode (para desenvolvimento iOS - apenas Mac)
-
Clone o repositório
-
bash git clone https://github.com/Luizz14/luifleet.git
-
Instale as dependências
bash cd luifleet pnpm install 3. Configure as variáveis de ambiente bash cp .env.example .env
- Inicie o projeto bash pnpm start
- Armazenamento local de dados com RealmDB
- Sincronização automática quando online
- Operações completas mesmo sem internet
- Cadastro e monitoramento de veículos
- Histórico de utilização
- Rastreamento em tempo real
- Relatórios e análises
Contribuições são sempre bem-vindas! Para contribuir:
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Luiz - @Luizz14
Link do Projeto: https://github.com/Luizz14/luifleet
⭐️ Se este projeto te ajudou, considere dar uma estrela!