Plataforma fullstack premium de delivery de açaí
Cardápio, carrinho, checkout real, área do cliente, painel administrativo, relatórios e deploy em produção.
🚀 Deploy · 💻 GitHub · 🔐 Credenciais demo · 🧱 Stack
O Açaí Lunar S+ Super é uma plataforma fullstack de delivery criada para simular uma marca premium real de açaí.
O projeto une uma vitrine visual forte com funcionalidades reais de produto: autenticação, checkout, pedidos no banco, área do cliente, painel administrativo, gestão de produtos/cupons e relatórios.
https://acai-lunar-s-plus.onrender.comHealth check:
https://acai-lunar-s-plus.onrender.com/api/healthE-mail: cliente@acailunar.dev
Senha: 123456E-mail: owner@acailunar.dev
Senha: 123456- Home premium com identidade visual própria.
- Cardápio com produtos reais vindos da API.
- Busca e categorias.
- Combos comerciais.
- Seção de delivery.
- Momentos Lunares.
- Layout responsivo.
- Adicionar/remover produtos.
- Quantidades.
- Cupom
LUNAR15. - Cálculo de total.
- Checkout com dados do cliente.
- Pedido real salvo no banco.
- Acompanhamento de status.
- Login e cadastro.
- Histórico de pedidos.
- Status sincronizado com o admin.
- Perfil e endereço.
- Repetir pedido.
- Acompanhar pedido.
- Dashboard operacional.
- Gestão de pedidos.
- Alteração de status.
- Gestão de produtos.
- Estoque.
- Cupons.
- Clientes.
- Relatórios.
- Auditoria recente.
Frontend: HTML, CSS, JavaScript
Backend: Node.js, Express
Banco: PostgreSQL
ORM: Prisma
Auth: JWT
Deploy: Render
Banco em produção: Neon
Documentação: Markdown.
├── public/
│ ├── index.html
│ ├── styles.css
│ ├── app.js
│ └── assets/
├── src/
│ ├── server.js
│ ├── routes/
│ ├── middlewares/
│ └── services/
├── prisma/
│ ├── schema.prisma
│ └── seed.js
├── scripts/
│ ├── production-check.js
│ └── production-fullcheck.js
├── docs/
│ ├── readme-assets/
│ ├── screenshots/
│ └── RELATORIO_POS_DEPLOY_BLOCO_3_4.md
├── render.yaml
└── package.jsonClone o repositório:
git clone https://github.com/Washuen/acai-lunar-s-plus.git
cd acai-lunar-s-plusInstale as dependências:
npm installCrie o .env:
NODE_ENV=development
PORT=3333
DATABASE_URL="postgresql://postgres:123456@localhost:5433/acai_lunar?schema=public"
JWT_SECRET="acai_lunar_super_secret_2026"
JWT_EXPIRES_IN="7d"Prepare o banco:
npm run db:generate
npm run db:push
npm run db:seedInicie:
npm run devAcesse:
http://localhost:3333Teste rápido:
npm run production:check -- https://acai-lunar-s-plus.onrender.comTeste completo:
npm run production:fullcheck -- https://acai-lunar-s-plus.onrender.comEsses comandos validam API, banco, textos publicados, login, cupom, checkout real, pedidos, admin, status e relatórios.
A pasta docs/screenshots está preparada para receber os prints reais do projeto publicado.
Lista recomendada:
01-home.png
02-cardapio.png
03-monte-seu-acai.png
04-carrinho.png
05-checkout.png
06-area-cliente.png
07-acompanhamento.png
08-admin-resumo.png
09-admin-pedidos.png
10-admin-produtos.png
11-admin-cupons.png
12-relatorios.png
13-mobile-home.png
14-mobile-carrinho.pngDeploy: aprovado
Banco em produção: aprovado
Checkout real: aprovado
Área do cliente: aprovada
Admin: aprovado
Relatórios: aprovados
Documentação: profissional
Status: S+ / obra-prima de portfólioVersão estável:
v1.0.0 — Official Stable ReleaseArquivos de release:
RELEASE_NOTES_v1.0.0.md
CHECKLIST_RELEASE_v1.0.0.md
docs/RELEASE_GUIDE.mdComandos para criar a tag:
git tag -a v1.0.0 -m "Açaí Lunar S+ Super official stable release"
git push origin v1.0.0Este repositório foi preparado para apresentação pública com:
README visual
Deploy público
Credenciais demo
Documentação técnica
Validação de produção
Guia de screenshots
Apresentação para portfólioDocumentos úteis:
docs/GITHUB_FINAL_SETUP.md
docs/PORTFOLIO_PRESENTATION.md
docs/REPOSITORY_QUALITY_REPORT_BLOCO_3_6.md
CHECKLIST_GITHUB_FINAL_BLOCO_3_6.mdDesenvolvido por Luiz Silva como projeto fullstack premium para portfólio.
Node.js • Express • PostgreSQL • Prisma • JWT • Render • NeonCorreção focada no cadastro de novas contas de cliente: validação visual no modal, proteção contra uso acidental de e-mails demo, criação de usuário CUSTOMER, sessão automática após cadastro e checklist próprio de validação.
Arquivos relacionados:
RELEASE_NOTES_v1.0.1.mdCHECKLIST_PATCH_v1.0.1_CADASTRO.md


