Skip to content
goard
Go to anything
Open any GitHub user, repo or page
GitHub rate limit reached. Fresh data resumes in about 2 min. Sign in for a higher limit.

Zero-commission UPI food ordering for street stalls, tiffin centers, and campus messes — one deployment, every outlet gets its own link, menu, and live dashboard. Postgres RLS multi-tenancy, token-counter mode for one-person stalls.

TypeScript MIT 5.5 MB Created Jun 16, 2026
Stars 0 Forks 0 Watchers 0 Open issues 0 Open PRs 9
History

12 branches 0 tags

main chore: remove stale backup page from public demo folder 59a1f6d
#11 chore: remove internal working notes and crash dumps (#11) a28e8ec
feat(demo+landing): street-true admin desk, honest numbers, legible t… 70dedc0
fix(landing): owner-first hero, mobile nav menu, stamp overflow fixes 23fa076
chore: drop LinkedIn paste kit from product repo 4980485
fix(landing): add keys for register marquee items 954302d
docs(linkedin): simplify paste kit to short perfect copy e526c11
feat(seo): punchier OG card for LinkedIn + profile paste kit b6ab843
feat(landing): stamp offset, carbon 04 polish, section scroll motion 0e07f7b
fix(admin): sold out copy not 86 slang f62744f
fix(ui): restore tomato DNA — kill Cement Sky override and neon lime 07d73cc
feat(product): kitchen + admin phone UX and unified Tray DNA aaaaa58
feat(landing): human street-edition redesign with interactive demos 6f13262
chore: remove stale campus-era design docs 60c5834
chore: remove 7 dead unimported components 4bfe6b4
proto: cohesive customer-menu redesign (throwaway /proto for review) f73c338
feat(onboarding): choose kitchen board vs token counter at signup a0566e2
Merge branch 'ws-live-page' 563ef86
feat(public): /live platform-aggregate proof-of-usage page f2669a4
feat(admin): printable QR poster for an outlet counter a53cc79
docs: finish street-edition pass on README + layout comments b0069bb
docs: add PROJECT-MAP — canonical folder, menu-file map, keys, DB state 3faf532
test: fix two suites that drifted behind implementation changes 62c511f
rebrand(demo): street edition — three stalls, customer copy cdbb89a
Merge branch 'ws4-street-rebrand' 2dfcde1
Merge branch 'ws3-announcer' b7c610c
rebrand: street edition — landing, metadata, README (copy only) 19ac8cd
feat(kitchen): audio order announcer — hands-free counter phone a048e26
feat(orders): token counter flow — paid means done 8413c2f
feat(tenant): per-tenant tier + order_mode — street edition foundation 6d2cce3
docs: Street Edition master plan — token flow, audio announcer, optio… 90eca8c
make landing and demo pages responsive on mobile and tablet db9de8b
new student, kitchen and admin demo pages — chalkboard menu, KDS queu… fd3795f
redesign landing page as a paper ledger — ruled register, meal token … 4cb8359
Refine landing proof sections e520af1
Make admin demo responsive 4be4cde
Polish Tray landing proof sections 098e285
feat(landing): branded intro curtain reveal ac127db
feat(landing): per-section distinct reveals + section-transition vari… 7ddcf80
feat(landing): section-to-section motion + HyperText, footer & portal… 546a2a2
feat(landing): fresh type system + per-section signature effects 6db94f2
refactor(landing): editorial campus page — landing files only, studen… 8e4ff2b
feat(student): restore Neobrutalist demo and portal from 9886379 d416e4b
Upgrade typography to Bricolage Grotesque for a unique student feel f901071
Perfected Premium Editorial Minimalist Student Portal with full inter… 6f0c354
Upgrade student portal to Premium Editorial Minimalist style 8a43da1
Upgrade research brief: verbatim-verified facts + gh-api-verified too… c885251
Add June 2026 agentic-engineering & Claude tooling research brief 533d647
Log accessibility audit results and fixes 04c112f
a11y: make portal cards keyboard-operable (Enter/Space) with aria-label 329fb69
a11y: darken --tray-muted to meet WCAG AA contrast on small text cedea23
Add SEO/perf work log for cross-session continuity f44b09a
Fix hero LCP: paint headline on first frame via CSS, ungate from JS h… df4c71f
Add llms.txt for AI crawlers and 2026 SEO strategy checklist 266416b
Add SEO foundation: robots, sitemap, OG image, JSON-LD, Google verifi… 203a98f
fix(demo): rename demo slug aditya→demo, college name to Campus Unive… c6072c2
fix(demo): live queue, search category reset, admin search eef8b19
fix(realtime): scope global-tenants channel to current tenant only e13b722
chore: add MIT LICENSE and remove internal build/planning artifacts 977a5ba
fix(payments): expand upi verify-paise fingerprint range 99 → 999 slots c3fd58f
Merge branch 'feat/upi-autoverify' a1ab245
feat(realtime): WebSocket fallback hook with exponential backoff reco… 5afe0da
fix(rate-limit): enforce Upstash in production, remove silent in-memo… 45ff82a
feat(api): UPI credit listener endpoint (auth + parse + match + confirm) 3865343
fix(orders): use atomic DB sequence for short codes, fix demo special… c608be3
fix(orders): use atomic DB sequence for short codes, fix demo special… 89f4dd6
feat(orders): assign unique upi_verify_paise tag on direct_upi orders 056ac7e
feat(payments): parse credited paise from UPI notification text 8299abe
feat(payments): unique verify-paise tag generator 94dc295
fix(db): direct-UPI capture leaves razorpay_payment_id null 2eca5e0
feat(db): schema + safe_capture_upi_credit RPC for direct-UPI auto-ve… 54aabb9
docs: implementation plan for direct-UPI auto-verify listener 46b5820
docs: spec for direct-UPI auto-verify (money-arrival listener) 7aad86d
fix: improve text contrast on login + OTP, fix landing eyebrow overlap a1a50d1
fix: eliminate login redirect loop for students and admins 7dad568
Admin demo: default to dark theme 3dfd86a
fix: slug trailing-dash bug + force-lowercase UPI VPAs 0c2209d
feat: same-institution = same student URL + city-aware college matching ef155f9
fix: OTP spacing, UPI deep link Chrome warning, VPA validation message a509fd8
fix: realtime sync + multi-canteen college sharing a2a1f8d
Docs/CSS: drop stray tooling references 7646d2f
Admin dropdown: render above later form fields 531a573
Landing: remove mouse-cursor-following effects bc753b3
fix: close 15s auto-verify fraud loophole on direct_upi b13d33f
fix: heatmap glow + CSV export tenant resolution 667449a
Admin: shared custom dropdown for Status select too b062e69
Student menu: segregate by category on click 8452eae
Admin: custom category dropdown + demo dark toggle and add-item a0fe996
feat: admin SMS notification on new order 5386c92
fix(all): 4-agent audit — 11 bugs fixed across auth/payment/kitchen/s… 61093a5
demo: sync student + admin demo pages with the new bright portals 42212b8
style(student): theme the canteen switcher dropdown + search to match… 8465ebd
fix: remove 3 more kitchen revalidatePaths from admin actions + clean… 26f938c
feat(payments): add Razorpay Automatic mode alongside Direct UPI 91b8e24
Merge pull request #28 from thribhuvan003/fix/admin-theme-tokens-dark… 00e9155
style(admin): tokenize all colors + wire up real dark mode e0ecb7d
fix(kitchen): OTP→collected instant + parallel verifyAndCollect writes 528d4dd
fix(pay+kitchen): close all fraud holes + remove every kitchen revali… e65ffda
Merge pull request #26 from thribhuvan003/fix/student-frontend-bright d8472df
Merge pull request #27 from thribhuvan003/fix/no-demo-data-leak bc8d466