├── .husky ├── pre-commit └── commit-msg ├── .prettierignore ├── public ├── logo.png ├── dkast.jpg ├── editor.png ├── favicon.ico ├── menu-back.png ├── og-image.jpg ├── products.png ├── Sora-Medium.ttf ├── biztro-hero.png ├── editor-dark.png ├── iphone-hero.png ├── menu-front.png ├── qr-example.png ├── Inter-SemiBold.ttf ├── configuration.png ├── editor-light.png ├── favicon-16x16.png ├── favicon-32x32.png ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-310x150.png ├── mstile-310x310.png ├── mstile-70x70.png ├── apple-touch-icon.png ├── bg │ ├── bg-center-cafe-1.jpg │ ├── bg-center-cafe-2.jpg │ ├── bg-top-bakery-1.jpg │ ├── bg-top-bakery-2.jpg │ ├── bg-top-burger-1.jpg │ ├── bg-top-fusion-1.jpg │ ├── bg-top-fusion-2.jpg │ ├── bg-top-salad-1.jpg │ ├── bg-top-tacos-1.jpg │ ├── bg-top-tacos-2.jpg │ ├── bg-top-tomates-1.jpg │ ├── bg-center-pizza-1.jpg │ ├── bg-center-sushi-1.jpg │ ├── bg-center-sushi-2.jpg │ ├── bg-center-tacos-3.jpg │ ├── bg-top-breakfast-1.jpg │ ├── bg-top-breakfast-2.jpg │ ├── bg-top-ice-cream-1.jpg │ ├── bg-top-ice-cream-2.jpg │ ├── bg-top-mariscos-1.jpg │ ├── bg-top-mariscos-2.jpg │ ├── bg-center-ice-cream-3.jpg │ ├── bg-center-molcajete-1.jpg │ ├── bg-center-parrilla-1.jpg │ ├── leaf.svg │ ├── noise.svg │ └── clouds.svg ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── browserconfig.xml ├── twitter-mono.svg ├── twitter.svg ├── site.webmanifest ├── facebook-mono.svg ├── tiktok-mono.svg ├── google.svg ├── facebook.svg ├── whatsapp-mono.svg ├── safari-pinned-tab.svg ├── tiktok.svg ├── instagram-mono.svg └── logo-bistro.svg ├── .commitlintrc.json ├── .vscode ├── settings.json ├── tasks.json └── mcp.json ├── src ├── app │ ├── opengraph-image.png │ ├── dashboard │ │ ├── menu-items │ │ │ ├── @modal │ │ │ │ └── default.tsx │ │ │ ├── loading.tsx │ │ │ ├── categories │ │ │ │ ├── loading.tsx │ │ │ │ ├── category-table.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── columns.tsx │ │ │ ├── [action] │ │ │ │ └── [id] │ │ │ │ │ ├── loading.tsx │ │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── item-table.tsx │ │ │ ├── filter-toolbar.tsx │ │ │ └── page.tsx │ │ ├── loading.tsx │ │ ├── settings │ │ │ ├── loading.tsx │ │ │ ├── layout.tsx │ │ │ ├── members │ │ │ │ └── member-table.tsx │ │ │ ├── billing │ │ │ │ ├── revalidate-status.tsx │ │ │ │ └── customer-portal-button.tsx │ │ │ └── locations │ │ │ │ └── page.tsx │ │ ├── create-org │ │ │ └── page.tsx │ │ └── layout.tsx │ ├── config.ts │ ├── menu-editor │ │ └── [id] │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ └── preview │ │ │ └── page.tsx │ ├── api │ │ ├── auth │ │ │ └── [...all] │ │ │ │ └── route.ts │ │ └── org │ │ │ └── route.ts │ ├── (auth) │ │ ├── auth-error │ │ │ └── loading.tsx │ │ ├── invite │ │ │ └── [id] │ │ │ │ └── loading.tsx │ │ └── new-org │ │ │ ├── loading.tsx │ │ │ └── page.tsx │ ├── .well-known │ │ └── vercel │ │ │ └── flags │ │ │ └── route.ts │ ├── (content) │ │ └── layout.tsx │ ├── global-error.tsx │ ├── not-found.tsx │ ├── [subdomain] │ │ └── resolve-editor.tsx │ ├── page.tsx │ ├── manifest.ts │ └── analytics.tsx ├── emails │ └── static │ │ └── logo.png ├── components │ ├── ui │ │ ├── aspect-ratio.tsx │ │ ├── skeleton.tsx │ │ ├── collapsible.tsx │ │ ├── date-time-picker │ │ │ ├── time-picker.tsx │ │ │ ├── date-segment.tsx │ │ │ ├── date-field.tsx │ │ │ └── time-field.tsx │ │ ├── image-viewer.tsx │ │ ├── textarea.tsx │ │ ├── separator.tsx │ │ ├── progress.tsx │ │ ├── label.tsx │ │ ├── input.tsx │ │ ├── checkbox.tsx │ │ ├── switch.tsx │ │ ├── tooltip.tsx │ │ ├── slider.tsx │ │ ├── popover.tsx │ │ ├── spinner.tsx │ │ ├── password-input.tsx │ │ ├── toggle.tsx │ │ ├── hover-card.tsx │ │ ├── ripple.tsx │ │ ├── scroll-area.tsx │ │ ├── radio-group.tsx │ │ ├── resizable.tsx │ │ ├── toggle-group.tsx │ │ ├── tabs.tsx │ │ └── button.tsx │ ├── flare-ui │ │ ├── gradient-blur.tsx │ │ ├── animated-shiny-text.tsx │ │ └── border-beam.tsx │ ├── confetti-on-mount.tsx │ ├── marketing │ │ ├── mdx.tsx │ │ ├── title-section.tsx │ │ ├── cta-banner.tsx │ │ └── footer.tsx │ ├── dashboard │ │ ├── tooltip-helper.tsx │ │ ├── info-helper.tsx │ │ ├── onboarding-progress.tsx │ │ ├── empty-state.tsx │ │ ├── header.tsx │ │ ├── onboarding-status.tsx │ │ ├── page-header.tsx │ │ ├── page-subtitle.tsx │ │ ├── empty-image-field.tsx │ │ ├── page-panel.tsx │ │ ├── secondary-nav.tsx │ │ └── upgrade-dialog.tsx │ ├── icons │ │ ├── twitter-icon.tsx │ │ ├── facebook-icon.tsx │ │ ├── tiktok-icon.tsx │ │ └── whatsapp-icon.tsx │ ├── tailwind-indicator.tsx │ └── menu-editor │ │ ├── toolbar.tsx │ │ ├── settings-panel.tsx │ │ ├── side-section.tsx │ │ ├── blocks │ │ ├── featured-settings.tsx │ │ ├── text-element.tsx │ │ └── heading-element.tsx │ │ ├── block-icons.tsx │ │ ├── font-wrapper.tsx │ │ ├── layers │ │ ├── layer-name.tsx │ │ └── default-layer.tsx │ │ └── css-styles.tsx ├── lib │ ├── stripe.ts │ ├── stripe-client.ts │ ├── session.ts │ ├── prisma.ts │ ├── auth-client.ts │ ├── atoms.ts │ ├── export-as-image.ts │ ├── currency.ts │ ├── safe-actions.ts │ └── difference.ts ├── flags.ts ├── hooks │ ├── use-forwarded-ref.tsx │ ├── use-mobile.ts │ ├── use-rect.ts │ ├── use-data-table.ts │ └── use-local-storage.ts ├── instrumentation.ts ├── proxy.ts └── server │ └── actions │ ├── location │ └── queries.ts │ └── subscriptions │ ├── mutations.ts │ └── queries.ts ├── prisma └── migrations │ ├── 20251016003645_remove_name_unique_prop │ └── migration.sql │ ├── 20240417054412_add_draft │ └── migration.sql │ ├── 20241205013525_add_allergens │ └── migration.sql │ ├── migration_lock.toml │ ├── 20241113053647_add_indexes │ └── migration.sql │ ├── 20241106062214_add_unique_to_membership │ └── migration.sql │ ├── 20240525004038_add_open_hours │ └── migration.sql │ ├── 20251009054308_remove_deprecated_tables │ └── migration.sql │ ├── 20251008005305_stripe_plugin │ └── migration.sql │ ├── 20240427172632_invite_flag │ └── migration.sql │ ├── 20251018174951_rename_invite_to_waitlist │ └── migration.sql │ ├── 20240509195503_custom_themes │ └── migration.sql │ ├── 20241113055815_delete_on_cascade │ └── migration.sql │ ├── 20240525011153_hours_optional │ └── migration.sql │ ├── 20250815193739_email_verified │ └── migration.sql │ ├── 20241105053242_stripe │ └── migration.sql │ ├── 20240503001713_menu_theme │ └── migration.sql │ ├── 20240926052957_add_team_invite │ └── migration.sql │ ├── 20240520040502_published_date │ └── migration.sql │ ├── 20241204063109_add_featured │ └── migration.sql │ ├── 20250820015141_org_plugin │ └── migration.sql │ ├── 20251210070459_add_currency_to_menuitem │ └── migration.sql │ ├── 20251213000523_add_location_services │ └── migration.sql │ ├── 20250825044935_remove_subdomain │ └── migration.sql │ ├── 20241113055408_delete_on_cascade │ └── migration.sql │ ├── 20241108020315_add_org_suscription │ └── migration.sql │ └── 20250815194210_remove_unused_auth_fields │ └── migration.sql ├── postcss.config.js ├── .deepsource.toml ├── next-env.d.ts ├── prisma.config.ts ├── sentry.server.config.ts ├── .github └── dependabot.yml ├── components.json ├── sentry.edge.config.ts ├── .gitignore ├── prettier.config.mjs ├── content-collections.ts ├── tsconfig.json ├── content └── blog │ └── beta-biztro.mdx ├── eslint.config.mjs └── sentry.client.config.ts /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | bun lint-staged 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx --no --commitlint --edit ${1} 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .next 4 | build 5 | next-env.d.ts -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/logo.png -------------------------------------------------------------------------------- /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /public/dkast.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/dkast.jpg -------------------------------------------------------------------------------- /public/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/editor.png -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.tsdk": "node_modules/typescript/lib" 3 | } 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/menu-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/menu-back.png -------------------------------------------------------------------------------- /public/og-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/og-image.jpg -------------------------------------------------------------------------------- /public/products.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/products.png -------------------------------------------------------------------------------- /public/Sora-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/Sora-Medium.ttf -------------------------------------------------------------------------------- /public/biztro-hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/biztro-hero.png -------------------------------------------------------------------------------- /public/editor-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/editor-dark.png -------------------------------------------------------------------------------- /public/iphone-hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/iphone-hero.png -------------------------------------------------------------------------------- /public/menu-front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/menu-front.png -------------------------------------------------------------------------------- /public/qr-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/qr-example.png -------------------------------------------------------------------------------- /public/Inter-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/Inter-SemiBold.ttf -------------------------------------------------------------------------------- /public/configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/configuration.png -------------------------------------------------------------------------------- /public/editor-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/editor-light.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/mstile-144x144.png -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/mstile-310x150.png -------------------------------------------------------------------------------- /public/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/mstile-310x310.png -------------------------------------------------------------------------------- /public/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/mstile-70x70.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /src/app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/src/app/opengraph-image.png -------------------------------------------------------------------------------- /src/emails/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/src/emails/static/logo.png -------------------------------------------------------------------------------- /public/bg/bg-center-cafe-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-center-cafe-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-center-cafe-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-center-cafe-2.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-bakery-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-bakery-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-bakery-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-bakery-2.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-burger-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-burger-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-fusion-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-fusion-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-fusion-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-fusion-2.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-salad-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-salad-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-tacos-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-tacos-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-tacos-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-tacos-2.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-tomates-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-tomates-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-center-pizza-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-center-pizza-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-center-sushi-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-center-sushi-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-center-sushi-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-center-sushi-2.jpg -------------------------------------------------------------------------------- /public/bg/bg-center-tacos-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-center-tacos-3.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-breakfast-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-breakfast-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-breakfast-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-breakfast-2.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-ice-cream-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-ice-cream-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-ice-cream-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-ice-cream-2.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-mariscos-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-mariscos-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-top-mariscos-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-top-mariscos-2.jpg -------------------------------------------------------------------------------- /src/app/dashboard/menu-items/@modal/default.tsx: -------------------------------------------------------------------------------- 1 | export default function Default() { 2 | return null 3 | } 4 | -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/bg/bg-center-ice-cream-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-center-ice-cream-3.jpg -------------------------------------------------------------------------------- /public/bg/bg-center-molcajete-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-center-molcajete-1.jpg -------------------------------------------------------------------------------- /public/bg/bg-center-parrilla-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkast/biztro/HEAD/public/bg/bg-center-parrilla-1.jpg -------------------------------------------------------------------------------- /prisma/migrations/20251016003645_remove_name_unique_prop/migration.sql: -------------------------------------------------------------------------------- 1 | -- DropIndex 2 | DROP INDEX "Organization_name_key"; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20240417054412_add_draft/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "Menu" 3 | ADD COLUMN "publishedData" TEXT; -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | const config = { 2 | plugins: { 3 | "@tailwindcss/postcss": {} 4 | } 5 | } 6 | 7 | module.exports = config 8 | -------------------------------------------------------------------------------- /prisma/migrations/20241205013525_add_allergens/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "MenuItem" ADD COLUMN "allergens" TEXT; 3 | -------------------------------------------------------------------------------- /src/app/config.ts: -------------------------------------------------------------------------------- 1 | export const appConfig = { 2 | cookieOrg: "current-organization", 3 | itemLimit: 10, 4 | menuLimit: 1 5 | } as const 6 | -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- 1 | # Please do not edit this file manually 2 | # It should be added in your version-control system (e.g., Git) 3 | provider = "sqlite" 4 | -------------------------------------------------------------------------------- /src/app/menu-editor/[id]/layout.tsx: -------------------------------------------------------------------------------- 1 | export default function Layout({ children }: { children: React.ReactNode }) { 2 | return
No encontramos la página que estas buscando.
18 |26 | Cuéntanos un poco sobre tu negocio 27 |
28 |35 | {description} 36 |
37 | )} 38 |