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 miliseconds.
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