Refonte du site web du Limoges TC Garden, club de tennis à Limoges. Réalisé en collaboration un professeur de l'IUT Informatique de Limoges.
- SolidStart, framework full-stack
pnpm
pour le gestionnaire de paquets- UnoCSS pour gérer le style
- Kobalte pour les composants utilitaires et accessibles
- Cloudflare Pages pour le déploiement du projet
- Supabase pour la lecture de la base de données et des fichiers
git clone https://github.com/limoges-tc-garden/website limoges-tc-garden-website
cd limoges-tc-garden-website
# Coper le fichier `.env.example` dans `.env`
# N'OUBLIEZ PAS DE MODIFIER SON CONTENU EN FONCTION DE VOTRE ENVIRONNEMENT !
cp .env.example .env
# Installer les dépendances
pnpm install
# Lancer le serveur de développement (SolidStart)
pnpm dev
Vous pourrez ensuite accéder localement à l'interface web à l'adresse http://localhost:3000.
Mettre à jour les types de la base PostgreSQL
Il faut avoir le CLI Supabase installé, connecté et lié au projet avant d'effectuer cette opération.
# Voir <https://supabase.com/docs/reference/cli/supabase-gen-types-typescript>.
supabase gen types typescript --project-id abcdefghijklmnopqrst > database.types.ts