World Vibe Web
The distributed app store for vibe-coded projects. Browse, discover, and install open-source apps from across GitHub.
Precificacao, vendas e estoque para impressao 3D
Translation pending
CommerceTypeScript · PLpgSQLGitHub @themidiamkt-cpuOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Sistema web para precificacao, vendas e controle de estoque de uma operacao de impressao 3D. Next.js App Router, React, TypeScript estrito, Tailwind CSS, shadcn/ui, Supabase Auth, PostgreSQL com RLS, React Hook Form, Zod, Lucide Icons, date-fns, Sonner, ESLint, Prettier e Vitest. 1. Instale dependencias: npm install 2. Copie .env.example para .env.local 3. Preencha NEXT_PUBLIC_SUPABASE_ANON_KEY 4. Use SUPABASE_SERVICE_ROLE_KEY apenas em rotinas server-only, quando necessario 5. Rode as migracoes em supabase/migrations 6. Inicie: npm run devRead the full README ↗
Sistema web para precificacao, vendas e controle de estoque de uma operacao de impressao 3D.
Next.js App Router, React, TypeScript estrito, Tailwind CSS, shadcn/ui, Supabase Auth, PostgreSQL com RLS, React Hook Form, Zod, Lucide Icons, date-fns, Sonner, ESLint, Prettier e Vitest.
npm install.env.example para .env.localNEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEY apenas em rotinas server-only, quando necessariosupabase/migrationsnpm run devNEXT_PUBLIC_SUPABASE_URL aponta para https://wfxyhzbpyxpoabfndhoo.supabase.co.
NEXT_PUBLIC_SUPABASE_ANON_KEY pode ser usada no cliente.
SUPABASE_SERVICE_ROLE_KEY nunca deve ir para componentes client-side.
A migration inicial cria organizacoes, perfis, configuracoes, filamentos, componentes, impressoras, produtos, composicoes, movimentacoes, estrutura de vendas, triggers, RLS e RPCs.
Todos os dados operacionais usam organization_id, e as politicas RLS restringem acesso a propria organizacao.
O motor fica em src/lib/calculations/pricing.ts.
(watts / 1000) * horas * R$/kWhCadastre filamentos e componentes, use a tela de Precificacao para simular pesos, tempo e markup, depois salve o produto em Produtos. Produtos aceitam multiplos filamentos e componentes no banco pelas tabelas product_filaments e product_supplies.
npm run lintnpm run typechecknpm run testnpm run buildO app usa Supabase Auth, middleware de protecao de rotas, Server Actions para mutacoes e RLS em todas as tabelas. Calculos criticos devem ser recalculados no servidor ou no banco; o frontend nunca recebe a service role key.