Crately is a 3-in-1 bundle — a Next.js admin panel + customer web + REST API, a Flutter customer app, and a Flutter driver app. Single supplier, many restaurant customers. Eight AI features ship enabled out of the box.
Live demo: https://crately.devsnack.dev
Demo credentials (password is demopassword for all):
admin@demo.com owner@demo.com driver@demo.com Demo APKs: https://drive.google.com/file/d/1so6tMscKR2dTHizTq2BpMnvIUooFdwQy/view?usp=sharing (restaurant owner) · https://drive.google.com/file/d/1-IzbfN5J2wYdOijkC4jIkOodQ8RPwJ2n/view?usp=sharing (delivery driver)
Driver streams GPS every 15s. Customer’s order screen shows a live Google Map with the driver pin moving — Pusher Channels for sub-second updates, polling fallback for graceful degradation.
One-tap “Pay $X online” on open invoices. Stripe Checkout opens in the system browser, returns to the Flutter app via deep link (crately://), invoice flips to PAID via webhook.
Today’s orders + revenue, 7-day chart, AR aging buckets, AI alerts, top accounts this month, recent activity feed — every section pulls from the live data, every card deep-links to its detail screen for fast triage.
Order status transitions + Stripe payment success automatically push the right person. Tapping a notification deep-links into the app on the right screen.
Material 3 token set with Deep Forest Green primary + Sage Cream surface. Change one CSS variable and one Dart variable to rebrand the whole app. Sora + JetBrains Mono typography. Custom SVG mark + raster pipeline regenerates every platform icon size with one command.
Invoices issued per order, due-date computed from snapshotted credit terms, 5-bucket AR aging dashboard, statements PDF (React-PDF), payments table with Stripe + manual reconciliation, quality credits applied to oldest open invoice.
| Layer | Tech |
|---|---|
| Web framework | Next.js 16 (App Router) + React 19 |
| Database | PostgreSQL via Drizzle ORM |
| Web auth | Auth.js v5 (Credentials provider) |
| Mobile auth | HS256 JWT, 30-day TTL |
| Background jobs | Inngest (13 cron + event-triggered functions) |
| Mobile | Flutter 3.x + Riverpod 3 + GoRouter + Dio |
| AI providers | OpenAI + Google Gemini (dual-keyed, server-only wrapper) |
| Payments | Stripe Checkout + webhook |
| Realtime | Pusher Channels + polling fallback |
| Push | Firebase Cloud Messaging |
| Resend + React Email templates | |
| Storage | UploadThing (with local-disk fallback) |
| Rate limiting | Upstash Redis (with in-memory fallback) |
| Maps | Google Maps SDK (iOS + Android + JS) |
| Charts | Recharts |
| React-PDF | |
| Styling | Tailwind v4 + Industrial Harvest M3 tokens |
crately_web/, crately_app/, crately_driver/) ThemeData) cd crately_web && pnpm installcrately_web/.env.local with DATABASE_URL, AUTH_SECRET, NEXT_PUBLIC_APP_URL pnpm db:migrate && pnpm dev → http://localhost:3000/register, then build your catalog + customer accounts via the admin panelcd crately_app && flutter run --dart-define=API_BASE=http://localhost:3000 and same for crately_driver .env.local as you turn each feature on vercel.json handles the build command Email: devsnack26@gmail.com
WhatsApp: +855 96 741 3911
Bundled 6 months per CodeCanyon standard. Custom development is hourly — same email.
Hosting (Vercel), database (Neon / your choice), third-party accounts (Stripe, Pusher, Firebase, Resend, etc.) are the buyer’s responsibility. The bundle is source code, not a managed SaaS.
1.0.0 · initial release
0 average based on 0 ratings.
| Last Update | 2026-06-06 |
| Created | 2026-06-06 |
| Sales | 0 |
| Discussion | Comments |
| Software Version | Flutter 3.x Flutter 2.x Flutter 1.x Other |
| Files Included | Dart YAML JavaScript JSON .java .kotlin .storyboard .plist .swift JavaScript JS CSS Stylus HTML |
| Video Preview Resolution |