Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phelipeg/cookapp-reactnative

😋🥗🍎 App que sugere receitas baseadas nos ingredientes selecionados.
https://github.com/phelipeg/cookapp-reactnative

expo expo-font expo-router expo-splash-screen expo-status-bar react react-native react-navigation supabase

Last synced: 19 days ago
JSON representation

😋🥗🍎 App que sugere receitas baseadas nos ingredientes selecionados.

Awesome Lists containing this project

README

        


cook-home


Cook Food 🍔🥗 Concluído 🚀


Sobre
Funcionalidades
Layout
Como executar
Tecnologias
Autor
Licença

## 💻 Sobre o projeto

🥗Imagine chegar em casa com fome depois de um dia de muito trabalho e lembrar que você esqueceu de passar no mercado para fazer as compras da semana. Então você decide abrir a geladeira pra fazer uma janta com o que já tem em casa, mas está sem muita criatividade pra cozinhar. É esse problema que o Cook App pode resolve! Nessa aula do evento React Native na prática vamos criar uma aplicação que sugere receitas conforme os ingredientes selecionados usando React Native, Expo, Expo router, Supabase e React Native reanimated.

---

## ⚙️ Funcionalidades

- [x] Carrega ingredientes para selecao
- [x] Mostra os ingredientes selecionados pelo usuario
- [x] Busca as receitas compativeis com os ingredientes selecionados
- [x] Exibe as receitas com os modos de preparos

---

## 🎨 Layout

O layout da aplicação está disponível no Figma:


Made by luis

### Mobile


home
receitas
receitas-modos

---

## 🚀 Como executar o projeto

### Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/).
Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)

#### 🎲 Backend (servidor)

```bash
## projeto usando supabase consultar documentacao e as variaveis que precisam no arquivo .env_example

```
#### 📱 Mobile
```bash

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

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

# Instale as dependências
$ npm install ou npm i

# Execute a aplicação em modo de desenvolvimento
$ npx expo start

# Escolha aonde quer rodar a aplicacao
Metro waiting on exp://192.168.3.10:8081
› Scan the QR code above with Expo Go (Android) or the Camera app (iOS)

› Web is waiting on http://localhost:8081

› Using Expo Go
› Press s │ switch to development build

› Press a │ open Android
› Press i │ open iOS simulator
› Press w │ open web

› Press j │ open debugger
› Press r │ reload app
› Press m │ toggle menu
› Press o │ open project code in your editor

› Press ? │ show all commands

```
---

## 🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

#### [](https://github.com/GuilhaoF/cook-app)**Mobile** ([React Native](http://www.reactnative.com/) + [TypeScript](https://www.typescriptlang.org/))

- **[Expo](https://expo.io/)**
- **[Expo Google Fonts](https://github.com/expo/google-fonts)**
- **[Expo Constants](https://docs.expo.io/versions/latest/sdk/constants/)**
- **[Supabase](https://supabase.com/docs)**
- **[Reanimated](https://docs.swmansion.com/react-native-reanimated/)**
- **[Expo Router](https://docs.expo.dev/router/introduction/)**
- **[Expo-Linear-Gradient](https://docs.expo.dev/versions/latest/sdk/linear-gradient/)**

> Veja o arquivo [package.json](https://github.com/GuilhaoF/cook-app/blob/master/package.json)

---

## 💪 Como contribuir para o projeto

1. Faça um **fork** do projeto.
2. Crie uma nova branch com as suas alterações: `git checkout -b my-feature`
3. Salve as alterações e crie uma mensagem de commit contando o que você fez: `git commit -m "feature: My new feature"`
4. Envie as suas alterações: `git push origin my-feature`
> Caso tenha alguma dúvida confira este [guia de como contribuir no GitHub](./CONTRIBUTING.md)

---

## 🦸 Autor





Luis Felipe G Silva
🚀

---

## 📝 Licença

Este projeto esta sobe a licença [MIT](./LICENSE).

Feito com ❤️ por Luis Felipe G Silva 👋🏽 [Entre em contato!](https://www.linkedin.com/in/luis-felipe-silv/)

---

## Versões do README

[Português 🇧🇷](./README.md)