Aplicativo completo de aluguel de carros desenvolvido utilizando React Native, TypeScript, com implementação do conceito de Offline First e armazenamento em banco de dados local.
![](https://user-images.githubusercontent.com/71772559/178192253-4fe4757c-de57-4878-a38c-a483c25670b1.png)
Este projeto foi desenvolvido com as seguintes tecnologias:
- React Native
- Typescript
- Expo Bare Workflow
- Async Storage
- Yup
- WatermelonDB
- Lottie
- Reanimated v2
- Cache Image
- Axios
- Moti
- Offline first
- Nodejs como backend
- Criação de usuário
- Autenticação de usuário
- Atualização de perfil
- Listar meus carros de aluguel
- Listar carros disponíveis
- Alugar carros
- Offline First para listagem de carros e perfil
- E mais...
Antes de começar, você vai precisar ter instalado em sua máquina:
# Clone o repositório
$ git clone https://github.com/JessicaLopesDev/rentx-car-rental-mobile-app.git
# Acesse a pasta do projeto
$ cd rentx-car-rental-mobile-app
# Instale as dependências
$ yarn
# Execute a aplicação
$ expo start