PromoApp é um aplicativo desenvolvido em Flutter que permite aos usuários postar, avaliar, guardar e visualizar produtos em promoção. O aplicativo oferece uma experiência interativa, facilitando a compra e a promoção de produtos entre usuários, além de permitir que avaliações e comentários sejam compartilhados.
- Login - Cadastro
- Home
- Publicação e Detalhes
- Salvos e Interesses
- Especiais e Em Altas
-
Postagem de Produtos
- Interface intuitiva para adicionar produtos com nome, descrição, preço, imagem e localização.
- Suporte para upload imagens do produto.
-
Avaliação e Comentários
- Sistema de avaliação por estrelas para que os usuários possam dar feedback sobre os produtos e também like e deslike.
- Campo para comentários, permitindo a troca de experiências entre os usuários.
-
Lista de Desejos
- Opção de salvar produtos favoritos para acesso fácil e rápido no futuro.
- Gerenciamento de produtos salvos em uma lista organizada.
-
Visualização de Produtos em Promoção
- Filtro dedicado para exibir produtos em promoção, destacando ofertas especiais ou filtrados.
- Layout visual que torna mais fácil encontrar e acessar produtos em desconto.
-
Detalhes do Produto
- Tela de detalhes com informações completas sobre o produto, incluindo características, preço e avaliações.
-
Recomendação de Produtos Baseada na Localização
- Acesso à localização do usuário para sugerir produtos disponíveis em sua cidade.
- Filtro de produtos localizados nas proximidades, promovendo uma experiência de compra mais personalizada e relevante.
O repositório é organizado em módulos, cada um focado em uma funcionalidade específica, permitindo uma fácil navegação e manutenção do código. A estrutura principal inclui:
.
├── lib
│ ├── models # Modelos de dados
│ ├── controllers # Controladores que conectam interface e backend
│ ├── pages # Telas do aplicativo
│ ├── widgets # Componentes reutilizáveis
│ └── services # Serviços para manipulação de dados
│
└── assets # Imagens e recursos estáticos