Skip to content

imobify/imobify-app

Repository files navigation

Imobify

Read in English

🔧 Instalação

Requisitos:

  • Node.js v18 ou maior
  • Emulador de Android instalado ou um celular compatível
  • Estar executando o back-end
# 1. instale as dependências
yarn

# 2. copie .env.template para .env
cp .env.template .env

# 3. preencha o arquivo .env com suas variáveis de ambiente

# 4. inicie o emulador de Android ou conecte seu celular ao computador

# 5. execute o projeto

yarn android

OBS: Para iOS, as instruções são as mesmas, mas é necessário um Mac. Apenas substitua pelo comando yarn ios no último passo.

💻 Tecnologias

  • React Native com Expo - Framework para desenvolvimento de aplicativos multiplataforma utilizando React.
  • React Query/Tanstack Query - Requisições de dados e gerenciamento de estado do servidor.
  • Zustand - Biblioteca minimalista para gerenciamento de estado global.
  • React Native Paper - Biblioteca de componentes no padrão Material Design.
  • Formik - Criação e validação de formulários.
  • Yup - Validação de objetos por meio de schemas.

⚙️ Utilitários

Este repositório está configurado com:

  • husky para Git hooks
    • executa lint-staged e eslint em pre-commit
    • valida a mensagem de commit com commitlint em commit-msg
  • commitizen com commitlint para impor commits padronizados: <tipo>[escopo opcional]: <descrição>