HostMate is a web application designed to assist hosts in organizing meals. It facilitates the uploading and management of dishes and guests, enables the collection of guest preferences by sending guests ranking links, and generates personalized menus for each meal tailored to individual guest tastes.
Start planning your next gathering! HostMate
- Create an account
- Upload your repertoire of dishes
- Upload a guest list
- Send guests links to rank their dish preferences
- Create a meal, invite guests, and receive a personalized menu recommendation
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: Turso (SQLite), Drizzle ORM
- Authentication: JWT Refresh and Access tokens
- Deployment: Railway
-
Ingredients & shopping list
- Store ingredients for each dish and generate an aggregated shopping list from a meal's recommended menu.
- Shopping lists will account for guest counts and servings, and can be exported or printed.
-
Custom categories & subcategories for dishes
- Let hosts organize dishes into categories (e.g., "Breakfast", "Dinner") and subcategories (e.g., "Dairy", "Pastries").
-
Guest groups
- Create groups of guests (family, friends, coworkers) to invite and manage collectively.
- Group-level invitations, shared preferences, and quick filters in the UI.
