Jiya Opticals
Eyewear studio, optical billing POS, eye testing clinic and inventory management system.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗SaaS multi-tenant para distribuidoras de alimentos. Construído com Next.js 16, Prisma 7, PostgreSQL (Supabase) e NextAuth v5.
postgresql://postgres:[senha]@[host]:5432/postgres)Renomeie o arquivo .env.example para .env (ou edite o .env existente):
# Banco de dados (cole a URI do Supabase aqui)
DATABASE_URL="postgresql://postgres:[senha]@[host]:5432/postgres"
# Chave secreta para NextAuth (gere com: openssl rand -base64 32)
AUTH_SECRET="sua-chave-secreta-aqui"
# URL da aplicação
NEXTAUTH_URL="http://localhost:3000"
# Mercado Pago (opcional por enquanto)
MP_ACCESS_TOKEN=""
MP_PUBLIC_KEY=""
# Focus NFe (opcional por enquanto)
FOCUS_NFE_TOKEN=""
FOCUS_NFE_BASE_URL="https://homologacao.focusnfe.com.br"
# Resend para emails (opcional por enquanto)
RESEND_API_KEY=""
Para gerar AUTH_SECRET no Windows (PowerShell):
[Convert]::ToBase64String([System.Security.Cryptography.RandomNumberGenerator]::GetBytes(32))
cd sistema
npm install
npx prisma migrate dev --name init
Isso cria todas as tabelas no Supabase.
npm run db:seed
Cria 1 empresa, 5 usuários e dados de exemplo.
npm run dev
Acesse http://localhost:3000
| Perfil | Senha | |
|---|---|---|
| Administrador | [email protected] | senha123 |
| Gerente | [email protected] | senha123 |
| Operador | [email protected] | senha123 |
| Cliente 1 | [email protected] | senha123 |
| Cliente 2 | [email protected] | senha123 |
| Módulo | Rota | Quem acessa |
|---|---|---|
| Dashboard | /dashboard | Todos |
| Catálogo / Novo pedido | /catalogo | Clientes |
| Meus pedidos | /pedidos | Todos |
| Aprovações | /aprovacoes | Admin, Gerente |
| Produção semanal | /producao | Admin, Gerente, Operador |
| Financeiro | /financeiro | Admin, Gerente |
| Produtos | /produtos | Admin, Gerente (gestão), Operador (leitura) |
| Clientes | /clientes | Admin, Gerente |
| Notas Fiscais | /notas | Admin, Gerente |
| Configurações | /configuracoes | Admin |
RASCUNHO → PENDENTE_APROVACAO → APROVADO → EM_PRODUCAO → PRONTO → EM_ENTREGA → ENTREGUE
Regra de preço: o cliente só vê os preços depois que o pedido é Aprovado.
NEXTAUTH_URL para o domínio da Vercelnpx prisma migrate deploy via Vercel build command ou manualmentenpm run dev # Servidor de desenvolvimento
npm run build # Build de produção
npm run start # Servidor de produção
npm run db:seed # Popular banco com dados de teste
npx prisma studio # Interface visual do banco de dados
npx prisma migrate dev --name <nome> # Nova migration