Skip to content

luanlbmk93/dlevesaboaria

Repository files navigation

D'Leve Saboaria Artesanal

Site com painel administrativo, loja, carrinho e pedido via WhatsApp.

Deploy na Netlify: veja o guia completo em NETLIFY.md

Como rodar localmente

npm install

Configure o .env com a connection string do Neon (PostgreSQL):

npm run setup
npm run dev

Entrar no painel

Credenciais padrão (altere no arquivo .env):

  • E-mail: admin@dleve.com
  • Senha: admin123

Painel admin

No painel você pode:

  • Criar, editar e excluir produtos
  • Enviar imagens ou usar URL
  • Definir categoria (Geral, Processo quente, Rosto, Tendência)
  • Marcar produtos como ativos/inativos
  • Ordenar produtos por número de ordem

Produtos com categoria Tendência aparecem na seção de tendências da home.

WhatsApp (pedidos)

Configure o número no .env:

NEXT_PUBLIC_WHATSAPP_NUMBER="5511XXXXXXXXX"

Formato: código do país + DDD + número, sem + ou espaços. Exemplo: 5541988931260

O carrinho monta a lista do pedido e abre o WhatsApp com a mensagem pronta.

Variáveis de ambiente

Copie .env.example para .env e ajuste:

DATABASE_URL="postgresql://usuario:senha@ep-xxx.neon.tech/neondb?sslmode=require"
ADMIN_EMAIL="admin@dleve.com"
ADMIN_PASSWORD="admin123"
JWT_SECRET="sua-chave-secreta"

Scripts

Comando Descrição
npm run dev Inicia em modo desenvolvimento
npm run build Build de produção
npm run start Inicia produção
npm run setup Cria banco e popula dados iniciais

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors