Skip to content

CREM-asbl/AG-Tablette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,933 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AG-Tablette

Apprenti Géomètre - Application web éducative pour géométrie interactive sur tablettes.

🚀 Installation

npm install

💻 Développement

# Démarrer le serveur de développement
npm run dev

# Démarrer les émulateurs Firebase
npm run start-emulators

🏗️ Build & Déploiement

# Créer le build de production
npm run build

# Déployer sur Firebase
npm run deploy

# Déployer sur le canal beta
npm run deploy:beta3

🧪 Tests

# Tests unitaires (Vitest)
npm test
npm run test:watch
npm run test:coverage

# Tests E2E (Playwright)
npm run test:playwright

# Tous les tests
npm run test:all

🔍 Qualité du code

# Linter
npm run lint
npm run lint:fix

📚 Stack technique

  • Framework : Astro 5.x + Lit Elements (Web Components)
  • Backend : Firebase (Auth, Firestore, Storage, Functions)
  • Testing : Vitest (unit) + Playwright (E2E)
  • Build : Vite (via Astro)
  • Langue : TypeScript/JavaScript

📖 Documentation

Consultez le fichier AGENTS.md pour la documentation complète de l'architecture et des conventions du projet.

Le dossier docs/ contient la documentation technique détaillée.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors