/umbreon-react-native

Um app To-Do List feito com React Native, Expo e Graphql.

Primary LanguageJavaScript

Logo do Projeto Umbreon

Preview

Gif do Projeto screenShot1 screenShot1

Objetivo

O App Umbreon foi um projeto realizado para praticar alguns conceitos iniciais sobre API's em GraphQL e como utlizá-las em conjunto com o React Native. Para o desenvolvimento foi utilizado o Expo.

Funcionalidades

  • É possível adicionar, alterar, excluir e marcar como concluídas as tarefas no app e todas essas alterações são sincronizadas com o banco de dados do PostgreSQL.

  • É possível dar um título para a lista de tarefas e alterá-lo conforme a necessidade.

Stack

  • React Native
  • GraphQL
  • Apollo
  • Javascript
  • NodeJs
  • PostgreSQL
  • KnexJs

Estrutura das Pastas

Back-end

src
│
├─ db
│  └─ migrations
│  └─ index.js  
├─ graphql
│  ├─ modules
│  │  └─ todos  
│  │     └─ resolvers.js
│  │     └─ schema.gql
│  └─ index.js
└─ app.js

Instalação

É necessário ter instalado o Node Js, Expo e o PostGreSQL.

Utilize o comando git clone na pasta escolhida:

$ git clone https://github.com/IgorAtilar/umbreon-react-native.git

Depois acesse tanto os diretórios front-end e back-end e instale as dependências executando o comando conforme o gerenciador de pacotes utilizado:

$ yarn
$ npm

🔨 Readme em construção...

📋Créditos

Igor Atilar