L'application NORMA simplifie l’inscription à vos événements de danse préférés. Explorez une multitude d’ateliers et de soirées, inscrivez-vous à nos évènements et connectez-vous avec une communauté passionnée. Plongez dans la magie de la danse dès aujourd’hui !
- Node.js
- npm (Node Package Manager)
- Supabase CLI
-
Cloner le dépôt du projet :
git clone https://github.com/your-repo/swingtime-gestion-inscriptions.git cd swingtime-gestion-inscriptions
-
Installation des dépendances :
npm install
-
Installation du package de login Supabase :
npx supabase login
-
Configuration des variables d'environnement : Créez un fichier .env à la racine du projet et ajoutez les clés nécessaires (Supabase, EmailJS, etc.).
-
Lancement de l'application :
npm run dev
flowchart TD
CLIENT["`Client
(.svelte-kit/output/client)`"] <--> SERVER["`Server
(.svelte-kit/output/server)`"]
SERVER <--> SUPABASE[(Supabase)]
SERVER <--> HELLO_ASSO[Hello Asso]
SERVER --> EMAIL_JS1[Email JS1]
SERVER --> EMAIL_JS2[Email JS2]
ENV[Env] --> SERVER
Vous pouvez enssuite vous rendre sur http://localhost:5173/ pour voir le projet
- Lien Confluence : Lien
- Lien de l'application en production : Norma Azure
Vous pouvez lancer les tests playwright avec la commande npm run test
- Gestion des Inscriptions : Interface pour visualiser et administrer les inscriptions au festival.
- Statistiques et Rapports : Génération de statistiques sur les inscriptions, y compris la répartition par niveau et par rôle (Leader, Suiveur).
- Notifications par Email : Envoi d'emails de confirmation et de notification aux inscrits via EmailJS.
- Authentification : Gestion de l'authentification et de l'autorisation des utilisateurs via Supabase.
Pour toute question ou problème, veuillez consulter la page Confluence ou contacter les mainteneurs du projet.
Merci de votre intérêt pour le projet Norma ! Nous espérons que cet outil facilitera la gestion des événements et contribuera au succès du festival Swing Art.