Locaworkout: Find & Review Sports Venues in Geneva
Locaworkout is a platform designed to help the Geneva sports community discover, review, and share information about various sports venues. Whether you're looking for a gym, a private club, a swimming pool, an outdoor court, or any other facility, Locaworkout aims to be your go-to guide.
This repository contains the source code for the Locaworkout project's landing page, currently in its beta launch phase.
The Locaworkout platform will offer:
- 🗺️ Interactive Map: Easily explore sports options in Geneva using an intuitive map. Filter by sport type, available equipment, user ratings, etc.
- ⭐ Community Reviews: Read honest and detailed reviews left by other Geneva athletes. Share your own experiences to help the community.
- 👍 Personalized Recommendations: Get venue suggestions based on your favorite sports, history, and preferences.
- 🏟️ Wide Coverage: Information on a wide variety of venues:
- Gyms and private fitness clubs
- Communal sports facilities
- Swimming pools and aquatic centers
- Outdoor courts/fields (football, tennis, basketball...)
- And much more!
Locaworkout is currently in its pre-launch (Beta) phase. We invite interested Geneva athletes to join our waiting list to:
- Get early access to the platform.
- Provide valuable feedback to help us improve the service.
- Benefit from exclusive advantages reserved for beta testers (such as free premium features for 1 year after launch).
➡️ Join the waiting list via the form on the landing page
This landing page is built with:
- HTML5: Semantic content structure.
- Tailwind CSS (via CDN): Utility-first CSS framework for rapid and responsive design.
- JavaScript: For simple interactions (e.g., mobile menu).
- Font Awesome (via CDN): For icons.
- Unsplash: Background images are sourced from Unsplash (for the demo).
The current code contains <!-- TODO --> placeholders for:
- Image URLs for
og:imageandtwitter:imagetags. - Site URL for the
og:urltag. - Favicon URL.
- Potential Twitter account integration (
twitter:site,twitter:card). - Actual implementation of the interactive map.
- Backend logic for form submission (waiting list).
- Generate and dynamically inject a secure nonce value for
<script>tags during deployment (replace__REPLACE_WITH_SECURE_NONCE__in the HTML code).
For now, this repository mainly contains the landing page. If you wish to contribute to the Locaworkout project once it is more developed, please consult future contribution guidelines or open an issue to discuss your ideas.
Feedback on the landing page is also welcome!
For any questions or suggestions, feel free to open an issue in this repository or contact [Your Name/Email - Optional].
Locaworkout : Trouvez & Évaluez les Lieux Sportifs à Genève
Locaworkout est une plateforme conçue pour aider la communauté sportive de Genève à découvrir, évaluer et partager des informations sur divers lieux sportifs. Que vous cherchiez une salle de sport, un club privé, une piscine, un terrain extérieur ou toute autre installation, Locaworkout vise à être votre guide de référence.
Ce dépôt contient le code source de la landing page du projet Locaworkout, actuellement en phase de lancement beta.
La plateforme Locaworkout offrira :
- 🗺️ Carte Interactive : Explorez facilement les options sportives à Genève grâce à une carte intuitive. Filtrez par type de sport, équipements disponibles, notes des utilisateurs, etc.
- ⭐ Avis Communautaires : Lisez des avis honnêtes et détaillés laissés par d'autres sportifs genevois. Partagez vos propres expériences pour aider la communauté.
- 👍 Recommandations Personnalisées : Obtenez des suggestions de lieux basées sur vos sports préférés, votre historique et vos préférences.
- 🏟️ Large Couverture : Informations sur une grande variété de lieux :
- Salles de sport et clubs de fitness privés
- Installations sportives communales
- Piscines et centres aquatiques
- Terrains extérieurs (football, tennis, basketball...)
- Et bien plus encore !
Locaworkout est actuellement en phase de pré-lancement (Beta). Nous invitons les sportifs genevois intéressés à rejoindre notre liste d'attente pour :
- Accéder en avant-première à la plateforme.
- Fournir un feedback précieux pour nous aider à améliorer le service.
- Bénéficier d'avantages exclusifs réservés aux testeurs beta (comme des fonctionnalités premium gratuites pendant 1 an après le lancement).
➡️ Rejoignez la liste d'attente via le formulaire sur la landing page
Cette landing page est construite avec :
- HTML5: Structure sémantique du contenu.
- Tailwind CSS (via CDN): Framework CSS utilitaire pour un design rapide et responsive.
- JavaScript: Pour les interactions simples (ex: menu mobile).
- Font Awesome (via CDN): Pour les icônes.
- Unsplash: Les images de fond proviennent d'Unsplash (pour la démo).
Le code actuel contient des placeholders <!-- TODO --> pour :
- URL de l'image pour les balises
og:imageettwitter:image. - URL du site pour les balises
og:url. - URL du favicon.
- Intégration potentielle d'un compte Twitter (
twitter:site,twitter:card). - Implémentation réelle de la carte interactive.
- Logique backend pour la soumission des formulaires (liste d'attente).
- Générer et intégrer dynamiquement une valeur de nonce sécurisée pour les balises
<script>lors du déploiement (remplacer__REPLACE_WITH_SECURE_NONCE__dans le code HTML).
Pour le moment, ce dépôt contient principalement la landing page. Si vous souhaitez contribuer au projet Locaworkout une fois qu'il sera plus développé, veuillez consulter les futures directives de contribution ou ouvrir une issue pour discuter de vos idées.
Les retours sur la landing page sont également les bienvenus !
Pour toute question ou suggestion, n'hésitez pas à ouvrir une issue sur ce dépôt ou à contacter [Votre Nom/Email - Optionnel].