Skip to content

gafischer/react-native-crud

Repository files navigation

React-Native CRUD

NPM

Sobre o projeto

Esta aplicação foi desenvolvida com finalidade de estudo. A ideia é aplicar os conceitos básicos de escrita/leitura em banco de dados utilizando React-Native, e também adquirir conhecimento sobre desenvolvimento mobile.

A aplicação consiste em realizar/manipular o cadastro de usuários contendo nome, email e github.

Layout

Tela Inicial Tema Escuro Inserir Usuário Tema Escuro Editar Usuário Tema Escuro Excluir Usuário Tema Escuro Configurações Tema Escuro

Tela Inicial Tema Claro Inserir Usuário Tema Claro Editar Usuário Tema Claro Excluir Usuário Tema Claro Configurações Tema Claro

Tecnologias utilizadas

Front end

  • TypeScript / CSS / JS
  • React Native
  • Styled Components
  • WatermelonDB
  • React Navigation
  • Expo

Features

  • Cadastro, inserção, edição e remoção de dados utilizando WatermelonDB
  • Modo escuro

Como executar o projeto

Front end web

Pré-requisitos: npm / yarn

# clonar repositório
https://github.com/gafischer/react-native-crud

# entrar na pasta do projeto
cd react-native-crud

# instalar dependências
yarn

# executar o projeto
npx expo run:android
# ou
npx expo run:ios

Autor

Gabriel Fischer Schroeder

LinkedIn