Public
Like
rsvp
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: v4View latest version
A simple and elegant web application to capture guest information for Michael Fajumo's wedding.
- Guest registration form
- Real-time guest list
- Admin dashboard to view all registered guests
- Responsive design for mobile and desktop
- SQLite database for data persistence
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Database schema
│ │ └── queries.ts # Database operations
│ ├── routes/
│ │ ├── guests.ts # Guest API endpoints
│ │ └── static.ts # Static file serving
│ └── index.ts # Main Hono server
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main React component
│ │ ├── GuestForm.tsx # Guest registration form
│ │ └── GuestList.tsx # Display registered guests
│ ├── index.html # Main HTML template
│ ├── index.tsx # Frontend entry point
│ └── style.css # Custom styles
├── shared/
│ └── types.ts # Shared TypeScript types
└── README.md
- Guests visit the app and fill out the registration form
- The app captures their name, email, phone, and number of attendees
- Admin can view all registered guests in real-time
- Data is stored securely in SQLite database
- Backend: Hono (TypeScript API framework)
- Frontend: React with TypeScript
- Database: SQLite
- Styling: TailwindCSS
- Platform: Val Town