Skip to content

Cleboost/DiabeTeam

Repository files navigation

DiabeTeam Logo

DiabeTeam

Le site officiel de l'association DiabeTeam.

React Router React Tailwind CSS TypeScript Bun Cloudflare

🛠 Stack Technique

🚀 Démarrage Rapide

Prérequis

Assurez-vous d'avoir Bun installé sur votre machine.

Installation

Clonez le dépôt et installez les dépendances :

bun install

Développement

Lancez le serveur de développement local avec Hot Module Replacement (HMR) :

bun run dev

L'application sera accessible sur http://localhost:5173.

📦 Scripts Disponibles

Voici les commandes principales définies dans le package.json :

  • bun run dev : Démarre le serveur de développement.
  • bun run build : Construit l'application optimisée pour la production.
  • bun run typecheck : Vérifie les types TypeScript du projet.
  • bun run deploy : Construit et déploie l'application sur Cloudflare Pages.
  • bunx biome check : Vérifie le formatage et le linting du code.
  • bunx knip : Détecte les fichiers, dépendances et exports inutilisés.

📂 Structure du projet

/
├── app/               # Code source principal (composants, routes, logique)
│   ├── components/    # Composants réutilisables (UI)
│   ├── data/          # Fichiers de données (JSON)
│   ├── routes/        # Pages de l'application (basées sur les fichiers)
│   └── utils/         # Fonctions utilitaires
├── public/            # Fichiers statiques (images de la galerie, logos, favicon)
├── scripts/           # Scripts utilitaires (ex: génération de données)
├── .github/           # Configuration des actions et dépendances GitHub
└── .wrangler/         # Configuration et état local de Cloudflare Wrangler

Développé avec ❤️ par Cleboost

About

Official website for Diab&Team 26-07, a French non-profit supporting families of children with Type 1 Diabetes

Resources

Stars

Watchers

Forks

Contributors