/rentx-car-rental-mobile-app

RentX - An awesome renting cars app, developed during the Rocketseat Ignite course. This project use Expo, TypeScript, Styled-Components, React Native Calendars, React Navigation, Axios, Yup, React Native Reanimated, Lottie for React Native and WatermelonDB to Offline First.

Primary LanguageTypeScript

💵 RENTX ALUGUEL DE CARROS

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.

🛠️ Stack

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

⚙️ O que o app faz?

  • 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...

🚀 Como executar o projeto

Antes de começar, você vai precisar ter instalado em sua máquina:

Git, Node.js e Expo.

🧭 Rodando a aplicação

# 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