Skip to content

StimGlb/DNBut

Repository files navigation

DNBut 🎯

Starter template Astro 6 pour applications éducatives — révision du DNB


À propos

Stack

  • Astro 6 — framework web statique + SSR à la demande
  • React — islands interactives (client:*)
  • Tailwind CSS v4 — styles utilitaires
  • Supabase — base de données Postgres + auth
  • Netlify — déploiement et fonctions serverless

Prérequis

  • Node.js >= 22.12.0
  • Un projet Supabase (clés API dans .env)
  • Un compte Netlify

Installation

# Cloner le repo
git clone https://github.com/TON_PSEUDO/dnbut.git
cd dnbut

# Installer les dépendances
npm install

# Copier les variables d'environnement
cp .env.example .env
# → renseigner les clés Supabase dans .env

# Lancer le serveur de développement
npm run dev

Commandes

Commande Action
npm run dev Serveur de développement
npm run build Build de production
npm run preview Prévisualisation du build
npm run check Vérification TypeScript

Structure du projet

src/
├── components/
│   ├── ui/        # Composants Astro réutilisables
│   └── islands/   # Composants React interactifs
├── content/
│   ├── sujets/    # Sujets DNB en JSON
│   └── fiches/    # Fiches de révision en Markdown
├── layouts/
├── pages/
├── lib/           # Supabase client, utilitaires
└── styles/

Déploiement

Licence

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors