my-first-val
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.
https://newbienate--40f6986a3f7111f0a5e476b3cceeab13.web.val.run
A comprehensive fitness management app for Fast and Loose Bootcamp featuring class scheduling, member management, and workout tracking.
- Class Scheduling: View and manage bootcamp class schedules
- Member Management: Track member registrations and attendance
- Workout Library: Browse available workout programs
- Real-time Updates: Live class availability and booking status
- Responsive Design: Works on desktop and mobile devices
βββ backend/
β βββ database/
β β βββ migrations.ts # Database schema setup
β β βββ queries.ts # Database query functions
β βββ routes/
β β βββ classes.ts # Class management endpoints
β β βββ members.ts # Member management endpoints
β β βββ workouts.ts # Workout library endpoints
β βββ index.ts # Main API server
βββ frontend/
β βββ components/
β β βββ App.tsx # Main application component
β β βββ ClassSchedule.tsx # Class schedule display
β β βββ MemberDashboard.tsx # Member dashboard
β β βββ WorkoutLibrary.tsx # Workout programs
β βββ index.html # Main HTML template
β βββ index.tsx # Frontend entry point
β βββ style.css # Custom styles
βββ shared/
β βββ types.ts # Shared TypeScript types
βββ README.md
- The main app runs on the HTTP endpoint in
backend/index.ts
- Visit the app to see class schedules and book sessions
- Admin features available for managing classes and members
- Backend: Hono.js API framework
- Frontend: React with TypeScript
- Database: SQLite for data persistence
- Styling: TailwindCSS for responsive design
- Platform: Val Town serverless environment
Cron
Email