Skip to content

joaosouza7/receitas-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GNU License Version


Logo

Receita Fácil
Explore o documento »

💻 Sobre o projeto

O React Native Insider é um workshop promovido pelo Sujeito Programador, onde em cada edição há uma proposta de desenvolvimento de um projeto diferente.

Não é preciso ter conhecimento prévio para participar, já que as aulas compreendem desde o início da criação até a finalização do projeto.

A proposta desse projeto foi criar um aplicativo de receitas com Expo em que o usuário tenha acesso a uma lista de receitas, disponibilizadas através de uma API fake. Além disso, é possível buscar, favoritar e filtrar as receitas disponíveis e os dados são salvos no Async Storage do smartphone.

🔎 Preview do projeto

Home Favoritos Busca
Detalhes

🛠 Tecnologias

As seguintes ferramentas foram utilizadas no desenvolvimento do projeto.

  • HTML
  • CSS
  • Java Script
  • React Native
  • Expo

🚀 Como executar o projeto?

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node. Além disto é bom ter um editor para trabalhar com o código como o VSCode.

🎲 Rodando a aplicação

# Clone este repositório
$ git clone https://github.com/joaosouza7/receitas-app

# Acesse a pasta do projeto no terminal/cmd
$ cd receitas-app

# Instale as dependências do projeto
$ npm install

# Rode a api fake com a configuração IP do seu PC
json-server --watch -d 180 --host seuIP db.json

# Use o expo para inicializar a aplicação
$ npx expo start

📲 Rodando no Smartphone

  • Baixe o aplicativo Expo Go na sua Play Store ou na App Store.
  • Abra o app, conceda as permissões necessárias e clique em Scan QR Code.
  • Faça o scan do QR Code que abrir no seu CMD/terminal.
  • Aguarde o aplicativo carregar.

📝 Licença

Esse projeto está sob a licença GNU. Veja o arquivo LICENSE para mais detalhes.

Entre em contato!

Releases

No releases published

Packages

No packages published