Saltar para o conteúdo

Caso de estudo · 02/15

Flash-Destock

Um marketplace de promoções relâmpago de proximidade: as lojas escoam excedentes, os clientes reservam com um passe QR.

Categoria
Aplicações móveis · Aplicações web · E-commerce
Ano
2026
Estado
Google Play · teste fechado
Idiomas
FR · EN
Flash-Destock — ofertas perto de si
Flash-Destock — página de oferta com contagem decrescente e stock
Flash-Destock — uma oferta de padaria com alergénios e data-limite
Flash-Destock — o passe QR apresentado na caixa

01

Visão geral

O Flash-Destock arranca primeiro em Paris. Lojas, restaurantes e padarias locais publicam descontos por tempo limitado em excedentes de stock e alimentos. Os clientes consultam as ofertas próximas e reservam um passe QR gratuito, pagando depois na loja; o comerciante lê o passe na caixa para confirmar a venda. Uma aplicação Android pública serve clientes e comerciantes, e uma aplicação de administração privada é usada para a moderação.

02

A nossa solução

Um monorepo Flutter (duas aplicações, quatro pacotes partilhados) com backend Supabase: Postgres com PostGIS para a pesquisa por proximidade, regras de negócio em funções de base de dados protegidas por segurança ao nível da linha, Edge Functions para notificações push e verificação do Play Billing, e Firebase para mensagens, relatórios de falhas e páginas web das ofertas partilhadas.

03

Funcionalidades principais

  1. 01

    Ofertas próximas por arrondissement, com pesquisa, categorias e mapa

  2. 02

    Contagem decrescente em direto, barra de stock e nota legal do preço de referência em cada oferta

  3. 03

    Alergénios (os 14 principais da UE) e datas-limite de consumo nas ofertas alimentares

  4. 04

    Passe QR offline, lido na caixa com validação idempotente

  5. 05

    Espaço do comerciante: registo da loja em 4 passos com verificação SIRET, ofertas, funil de estatísticas, equipa

  6. 06

    Aplicação de administração privada com autenticação de dois fatores obrigatória e moderação auditada

04

Destaques técnicos

  • 0183 políticas de segurança ao nível da linha; os perfis são sempre lidos no servidor, nunca no cliente
  • 02Segredos QR guardados no armazenamento seguro do dispositivo — o servidor só guarda o respetivo hash SHA-256
  • 03Validação com bloqueio de linha, decremento condicional do stock e chave de idempotência: o stock nunca pode ficar negativo
  • 04Cerca de 296 testes automatizados, incluindo 132 testes de backend que executam as migrações SQL reais

05

Tecnologia

  • Flutter
  • Dart
  • Riverpod
  • Supabase
  • PostgreSQL
  • PostGIS
  • Edge Functions
  • Firebase
  • Play Billing
  • Kotlin

06

Ecrãs

Deslize lateralmente ou use as teclas de seta para ver todos os ecrãs.

  • Flash-Destock — ofertas perto de si

    ofertas perto de si

  • Flash-Destock — página de oferta com contagem decrescente e stock

    página de oferta com contagem decrescente e stock

  • Flash-Destock — uma oferta de padaria com alergénios e data-limite

    uma oferta de padaria com alergénios e data-limite

  • Flash-Destock — o passe QR apresentado na caixa

    o passe QR apresentado na caixa

  • Flash-Destock — mapa de ofertas

    mapa de ofertas

  • Flash-Destock — painel do comerciante

    painel do comerciante

  • Flash-Destock — criação de uma oferta pelo comerciante

    criação de uma oferta pelo comerciante

  • Flash-Destock — estatísticas do comerciante

    estatísticas do comerciante

Os ecrãs mostram dados de demonstração do modo de captura de ecrã da aplicação.

07

Disponibilidade

Em testes fechados no Google Play — lançamento público em breve.

Vamos criar o seu próximo produto digital.

Fale-nos do seu projeto. Respondemos no prazo de dois dias úteis com perguntas ou uma primeira abordagem — sem compromisso.