Public
Like
untitled-5977
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.
index.ts
https://Renee--1cfd3a2c3fb211f0996276b3cceeab13.web.val.run
A platform for Afrolatin dancers to showcase their artistic specialties and connect with the community.
- Artist Profiles: Dancers can create profiles showcasing their specialties
- Dance Styles: Support for various Afrolatin dance styles (Salsa, Bachata, Kizomba, Zouk, etc.)
- Specialties: Artists can highlight what they're known for (teaching, performing, choreography, etc.)
- Community Directory: Browse and discover other artists in the community
- Search & Filter: Find artists by dance style, specialty, or location
βββ backend/
β βββ database/
β β βββ migrations.ts # Database schema
β β βββ queries.ts # Database operations
β βββ routes/
β β βββ artists.ts # Artist CRUD operations
β β βββ static.ts # Static file serving
β βββ index.ts # Main Hono server
βββ frontend/
β βββ components/
β β βββ App.tsx # Main app component
β β βββ ArtistCard.tsx # Artist profile card
β β βββ ArtistForm.tsx # Add/edit artist form
β β βββ ArtistList.tsx # Artists directory
β βββ index.html # Main HTML template
β βββ index.tsx # Frontend entry point
βββ shared/
βββ types.ts # Shared TypeScript types
- Salsa (Cuban, LA, NY styles)
- Bachata (Traditional, Moderna, Sensual)
- Kizomba
- Brazilian Zouk
- Merengue
- Reggaeton
- Afrobeats
- And more...
- Performance
- Teaching/Instruction
- Choreography
- Social Dancing
- Competition
- Workshops
- Cultural Education