A conversational wedding planning assistant that helps potential clients find services based on their budget and preferences.
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Database schema
│ │ └── queries.ts # Database operations
│ ├── routes/
│ │ ├── chat.ts # Chat API endpoints
│ │ ├── vendors.ts # Vendor management
│ │ └── users.ts # User progress tracking
│ └── index.ts # Main Hono server
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main application
│ │ ├── ChatBot.tsx # Chat interface
│ │ └── VendorList.tsx # Vendor display
│ ├── index.html # Main HTML template
│ └── index.tsx # Frontend entry point
└── shared/
└── types.ts # Shared TypeScript types
The application runs on Val Town with: