Skip to content

IngridSR95/Flutter-TechTaste

Repository files navigation

TechTaste 🥗

TechTaste é um app de pedidos de comida desenvolvido durante a Imersão Monile_ da Alura. Foi o meu primeiro projeto mobile e com Dart e Flutter, onde explorei as ferramentas do Firebase Studio para integrar recursos como autenticação e armazenamento de dados. Segui um projeto guiado, mas estou empolgada para continuar evoluindo a aplicação com novas funcionalidades.

💻 Tecnologias Utilizadas

Flutter Dart Firebase

📷 Prévia do App

Splash Screen Home Lista de Restaurantes

Detalhe Restaurante Pedido Carrinho

📲 Funcionalidades

  • Splash screen com imagem e botão
  • Navegação para a Home
  • Criação da estrutura base do projeto
  • Organização de temas e cores
  • Tela inicial com AppBar, Drawer e campo de busca
  • Lista de restaurantes dinâmica com Provider
  • Criação de widgets reutilizáveis (categorias e restaurantes)
  • Leitura de dados a partir de um JSON local
  • Adição e remoção de itens no carrinho
  • Simulação de pedido
  • Integração com Firebase
  • Gerenciamento de estado com Provider

🎨 Design

O design do app foi criado pela equipe da Alura. Você pode conferir o protótipo completo no Figma:

🔗 Figma do TechTaste - Imersão Flutter 🔗Projeto Completo no Perfil Alura - Imersão Flutter.

Embora algumas telas e funcionalidades do Figma não tenham sido abordadas nas aulas, elas são uma ótima inspiração para futuras melhorias no app! ✨

🔧 Como Rodar Localmente

Para rodar o projeto localmente, basta seguir os passos abaixo:

git clone https://github.com/IngridSR95/Flutter-TechTaste.git
cd Flutter-TechTaste
flutter pub get
flutter run

Requisitos:

  • Flutter SDK instalado
  • ou acesso ao Firebase Studio

💡 Aprendizados

Durante o desenvolvimento deste projeto, aprendi a:

  • Estruturar um app com Flutter
  • Navegar entre telas no Flutter
  • Consumir dados utilizando o Firebase
  • Gerenciar o estado da aplicação com o Provider
  • Criar uma UI simples e acessível

Desenvolvido por Ingrid Santana Rodrigues, em constante aprendizado e evolução no desenvolvimento mobile. 💜

LinkedIn


Releases

No releases published

Packages

No packages published