mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-04-03 16:51:26 +00:00
63 lines
1.3 KiB
Markdown
63 lines
1.3 KiB
Markdown
# 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](./docs/messagerie-instantanee.md) 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 du projet
|
|
|
|
```sh
|
|
docker compose up -d
|
|
```
|
|
|
|
Lancement du front end
|
|
|
|
```sh
|
|
npm run dev
|
|
```
|
|
|
|
- se connecter à localhost:8080 pour le backend localhost:3000 pour le front
|
|
|
|
# Installation et développement en local
|
|
|
|
- [Installation Manuelle](./docs/Installation_Manuelle.md)
|
|
- [Convention de codage](./docs/CODING_GUIDELINES.md)
|
|
|
|
# Installer la vérification de commit (dans le projet principal)
|
|
|
|
```
|
|
npm i
|
|
npm run prepare
|
|
```
|
|
|
|
# Formatter le frontend
|
|
|
|
```
|
|
npm i
|
|
npm run format
|
|
```
|
|
|
|
# Mise en Production, Préparation de la release
|
|
|
|
- [MO_PREPARATION_MISE_EN_PROD](./docs/MEP/MO_PRE_MEP.md)
|