Novaiis /
Flutter_MonteSuaFesta
Outro projeto de faculdade totalmente feito do zero, BackEnd feito em CMSHeadless(StrApi) FrontEnd desenvolvido totalmente em Dart/Flutter.
Loading repository data…
VStorch / repository
Frontend do projeto TorchApp desenvolvido em Flutter, integrado ao backend em Java Spring Boot via API REST.
Aplicativo mobile desenvolvido em Flutter para o projeto Torch, focado no agendamento rápido e intuitivo de serviços em Pet Shops. O Backend está disponível aqui. Já a página de redirecionamento para a redefinição de senha está aqui Os diagramas de arquitetura e banco de dados estão disponíveis na documentação do software.
O Torch é um aplicativo móvel desenvolvido para facilitar o agendamento de horários em Pet Shops. Com uma interface intuitiva, o app permite que os usuários agendem rapidamente serviços para seus animais de estimação, enquanto os Pet Shops podem gerenciar seus horários de forma eficiente. O objetivo é proporcionar agilidade tanto para os clientes quanto para os fornecedores de serviços.
O Torch possui dois perfis de uso, cada um com funcionalidades específicas:
Cliente
Dono de Pet Shop
Base
Comunicação com API
Armazenamento Local
Imagens e Mídias
Interface e animações
Mapas
Internacionalização
Assets
lib/assets/images/
lib/assets/images_profile/Fontes customizadas
⚠️ Este projeto foi desenvolvido em equipe e reflete diferentes níveis de experiência com Flutter e arquitetura de software.
O foco principal foi a entrega funcional do produto, com organização evoluindo ao longo do desenvolvimento.
O projeto foi desenvolvido de forma colaborativa, e sua estrutura reflete a evolução natural do desenvolvimento ao longo do tempo.
Embora não siga um padrão arquitetural rígido (como MVC ou Clean Architecture), é possível identificar uma organização baseada em responsabilidades:
pages/ → Telas do aplicativo (cliente)pages_pet_shop/ → Telas específicas para Pet Shopscomponents/ → Widgets reutilizáveismodels/ → Modelos de dados e estruturas auxiliaresdata/ → Comunicação com a API (serviços e integrações)services/ → Serviços adicionaisroutes.dart → Gerenciamento de rotaslib/
├── assets/
│ ├── fonts/
│ ├── images/
│ └── images_profile/
├── cep/
├── components/
├── data/
│ ├── pet/
│ ├── pet_shop/
│ ├── pet_shop_services/
│ └── user/
│ └── verification_pet_shop/
├── models/
│ └── dtos/
├── pages/
├── pages_pet_shop/
└── services/
O projeto utiliza principalmente setState para controle de estado local nas telas, com chamadas diretas aos serviços responsáveis pela comunicação com a API.
Essa abordagem foi suficiente para o escopo do projeto, porém apresenta limitações em termos de escalabilidade, reutilização de lógica e organização do código.
Como evolução da abordagem atual, a seção Melhorias Futuras apresenta como esse cenário pode ser revertido.
Durante o desenvolvimento, foram identificadas oportunidades de melhoria na organização do projeto, como:
Essas melhorias podem ser aplicadas em versões futuras para aumentar a escalabilidade e manutenibilidade do projeto.
Segue algumas telas do sistema
| Tela de carregamento | Tela de login |
| Tela inicial do Pet Shop | Tela de serviços |
| Tela de criação de slots de horário | Tela de agendamentos |
| Tela inicial do Cliente | Tela que lista os serviços |
| Tela de agendamento | Confirmação do agendamento |
Abaixo está uma visão simplificada do fluxo geral de navegação do aplicativo Torch. O objetivo é apresentar o caminho principal que o usuário percorre, tanto no perfil de Cliente quanto no de Pet Shop.
O Torch se comunica com o backend utilizando REST APIs fornecidas pelo projeto TorchAppBackend (Spring Boot); os dados são trafegados em formato JSON.
O processo de autenticação segue o seguinte fluxo:
Além da autenticação, a integração inclui:
Clonar o repositório
git clone https://github.com/VStorch/TorchApp.git
cd TorchApp
Instalar dependências
flutter pub get
Rodar o app
flutter run
Se houverem problemas com dependências ou configurações, execute os seguintes comandos:
flutter clean
flutter pub get
flutter run
Acesse a documentação em: Torch
Projeto concluído para fins acadêmicos, com possibilidade de evolução futura.
Selected from shared topics, language and repository description—not editorial ratings.
Novaiis /
Outro projeto de faculdade totalmente feito do zero, BackEnd feito em CMSHeadless(StrApi) FrontEnd desenvolvido totalmente em Dart/Flutter.
KKoan27 /
Front-end do Projeto integrador 25.2 da UNISO, utilizando como principal tecnologia o framework Flutter do Dart
criptenor /
O Lanche Ai é um sistema completo de gestão de pedidos, desenvolvido para otimizar o processo de vendas e atendimento ao cliente. Este repositório contém o frontend do projeto, implementado em Dart no framework flutter, com conexões dinâmicas ao banco de dados Supabase e integração com o backend.
GuilhermePalma /
APP de e-commerce em Flutter do FrontEnd Mentor. O Projeto tem como objetivo o clone da Interface e a Integralização das Funcionalidades de um e-commerce
Watyson /
O frontend mobile do meu projeto de cardápio online com serviço de entregas, desenvolvido durante o TCC, foi construído utilizando o framework Flutter na linguagem Dart.
Watyson /
O frontend web do meu projeto de cardápio online com serviço de entregas, desenvolvido durante o TCC, foi construído utilizando o framework Flutter na linguagem Dart.