ProjetosBicicletarias
EBike Suporte
Pós-venda de bike elétrica sem perder o histórico no WhatsApp.
Cada bicicleta tem ficha própria, e cada chamado fica registrado com mensagens, fotos e status — para a loja atender rápido e o cliente acompanhar.
Código privado — demonstração sob pedido.
Contado no repositório privado em 24 set 2026.
Prova de entrega
O que já funciona hoje
Já entregue
- Ficha da bicicleta com fotos e comprovante de compra
- Chamados com mensagens entre cliente e loja
- Status do chamado: aberto, em andamento, aguardando cliente e resolvido
- Três papéis com permissão linha a linha no banco
- Anexos com controle de acesso
- Login com JWT e rotas protegidas
- Sobe com um comando via docker-compose
Como está construído
- Segurança no banco de dados (Row Level Security): a regra vale mesmo fora do site
- Testes unitários e de integração rodando contra PostgreSQL de verdade
- Migrações versionadas e smoke test
- Next.js 16 e TypeScript em modo estrito
Na loja
Do cadastro da bike ao chamado resolvido
CadastraO cliente cadastra a bike com fotos e comprovante.
AbreDescreve o problema num chamado.
AtendeUm funcionário responde e troca mensagens.
AcompanhaO admin atribui e define a prioridade.
ResolveO chamado fecha e o histórico fica na bike.
Por que o EBike Suporte
Feito para a oficina de bike elétrica
Segurança no próprio banco
A permissão vale no banco de dados, não só na tela: um cliente nunca vê o chamado de outro.
Histórico por bicicleta
Garantia, revisões e defeitos ficam na ficha da bike, e não perdidos em conversas.
Equipe com papéis
Cliente, funcionário e admin veem só o que precisam ver.
Em vez de atender pelo WhatsApp pessoal da loja: cada problema vira um chamado com dono, status e histórico.
Transparência
O que vem a seguir
- Para quem é
- Lojas e oficinas de bicicletas elétricas que precisam de histórico de atendimento por bike e controle de equipe.
- Como usar
- Sistema web: a loja e o cliente usam pelo navegador, com o servidor e o banco PostgreSQL hospedados.
- Tecnologia
- Next.js 16, TypeScript, PostgreSQL 17, Zod, Tailwind CSS 4 e Vitest.
Quer ser a loja piloto?
Procuro a primeira loja de bicicletas elétricas para usar o EBike Suporte no dia a dia e ajustar o sistema com o uso real. Me chama no LinkedIn.