Public
Like
Potluckapp
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v12View latest version
A fun and interactive potluck planning app where family members can collaborate on meal planning and coordinate who brings what!
- 👥 Simple name-based sign-in (no passwords needed for family use)
- 🍽️ Add dishes and supplies needed for the potluck
- 🙋♀️ Claim items to bring with your name
- 📱 Mobile-friendly responsive design
- 🎨 Fun, colorful interface with food emojis
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Database schema
│ │ └── queries.ts # Database operations
│ ├── routes/
│ │ └── api.ts # API endpoints
│ └── index.ts # Main server entry point
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main app component
│ │ ├── ItemCard.tsx # Individual item display
│ │ └── AddItemForm.tsx # Form to add new items
│ ├── index.html # Main HTML template
│ ├── index.tsx # Frontend entry point
│ └── style.css # Custom styles
└── shared/
└── types.ts # Shared TypeScript types
- Visit the app URL
- Enter your name to join the potluck
- Add dishes or supplies needed
- Claim items you want to bring
- Share the link with family members!
- Backend: Hono + SQLite
- Frontend: React + TailwindCSS
- Storage: Val Town SQLite
- Styling: TailwindCSS with custom food-themed colors