Luc SORIGNET cb76a23d02 docs(design-system): add design system documentation and AI agent instructions
- Add docs/design-system.md with color tokens, typography, spacing, icons, responsive/PWA rules and component reuse guidelines
- Add CLAUDE.md with permanent instructions for Claude Code
- Add .github/instructions/design-system.instruction.md for GitHub Copilot
- Update .github/copilot-instructions.md to reference the design system
- Update Front-End/tailwind.config.js with color tokens (primary, secondary, tertiary, neutral) and font families (Manrope/Inter)
- Update Front-End/src/app/layout.js to load Manrope and Inter via next/font/google
2026-04-04 11:56:19 +02:00
2025-06-01 14:45:09 +02:00
2026-04-04 10:49:35 +02:00
2026-03-15 10:07:20 +01:00
2025-05-12 14:03:47 +02:00
2026-03-15 10:07:20 +01:00
2024-11-18 16:06:21 +01:00
2025-06-01 14:45:56 +02:00
2024-11-18 16:06:21 +01:00
2025-06-01 14:45:56 +02:00

N3wt School

Logiciel de gestion d'école avec système de messagerie instantanée intégré

Nouvelles Fonctionnalités

📱 Messagerie Instantanée (Nouveau)

  • Chat temps réel avec WebSocket
  • Upload de fichiers avec prévisualisation
  • Indicateurs de présence (en ligne/hors ligne)
  • Messages lus/non lus avec compteurs
  • Interface moderne avec composants React

Voir la documentation complète pour plus de détails.

Maquette

Maquette figma : https://www.figma.com/design/1BtWHIQlJDTeue2oYblefV/Maquette-Logiciel-de-gestion-Ecole?node-id=42-296&t=AdaSQYWkLLf1o5OI-0

Installation

Installation de docker

Lien de téléchargement : https://www.docker.com/get-started/

Lancement de monteschool

docker compose up -d

Lancement du front end

npm run dev

se connecter à localhost:8080

Installation et développement en local

Installer la vérification de commit (dans le projet principal)

npm i
npm run prepare

Formatter le frontend

npm i
npm run format

Faire une livraison Mise en Production

# Faire la première release (1.0.0)
npm run release -- --first-release

# Faire une prerelease (RC,alpha,beta)
npm run release -- --prerelease <name>


# Faire une release
npm run release

# Forcer la release sur un mode particulier (majeur, mineur ou patch)
# npm run script
npm run release -- --release-as minor
# Or
npm run release -- --release-as 1.1.0

# ignorer les hooks de commit lors de la release
npm run release -- --no-verify
Description
Logicielle de gestion d'école
Readme 10 MiB
Languages
JavaScript 62.3%
Python 33.3%
HTML 2.8%
CSS 1.1%
Shell 0.3%
Other 0.2%