No description
  • TypeScript 81.4%
  • JavaScript 18.6%
Find a file
2026-07-13 17:51:43 -04:00
.agents/skills Refine content loading and site rendering flow 2026-07-13 16:20:16 -04:00
convex updates 2026-07-13 17:48:59 -04:00
public Delete favicon.svg 2026-07-13 17:51:43 -04:00
scripts Simplify blog loading and remove obsolete generated code 2026-07-13 16:30:14 -04:00
src updates 2026-07-13 17:48:59 -04:00
.gitignore Refactor gameplay and networking flows 2026-07-13 15:25:15 -04:00
.oxfmtrc.json Refine content loading and site rendering flow 2026-07-13 16:20:16 -04:00
.oxlintrc.json Refine content loading and site rendering flow 2026-07-13 16:20:16 -04:00
AGENTS.md convex 2026-07-13 15:28:05 -04:00
package.json updates 2026-07-13 17:48:59 -04:00
pnpm-lock.yaml Refine content loading and site rendering flow 2026-07-13 16:20:16 -04:00
pnpm-workspace.yaml updates 2026-07-13 17:48:59 -04:00
README.md Refactor gameplay and networking flows 2026-07-13 15:25:15 -04:00
skills-lock.json convex 2026-07-13 15:28:05 -04:00
tsconfig.json Refactor gameplay and networking flows 2026-07-13 15:25:15 -04:00
vite.config.ts Add Convex Better Auth schema and dependencies 2026-07-13 15:40:17 -04:00

Anas got thyme

Mobile-first weekly ordering for Anas meal delivery and catering business.

Stack

  • TanStack Start and TanStack Router
  • TanStack Query with the official Convex query adapter
  • Convex for menus, inventory, and orders
  • React 19 and shadcn-style UI components
  • Tailwind CSS and a service worker manifest for PWA installation

Local setup

  1. Run npm install.
  2. Run npx convex dev and select or create the Convex project.
  3. Copy the generated VITE_CONVEX_URL into .env.local.
  4. Run npm run dev.

Without a Convex URL, the app uses the current Facebook menu as local preview data and simulates checkout without writing an order.