Modèle de summarization basé sur AraT5V2 (fine-tuned) pour résumer automatiquement des articles en Darija (arabe marocain).
# SummDarijaApp 🇲🇦
Application de **résumé automatique de texte en Darija marocaine** utilisant un modèle NLP (mT5/AraT5) entraîné sur le dataset GOUD-Sum.
## Architecture
```
SummDarijaApp/
├── client/ → Frontend Angular 19
├── server/ → Backend Node.js/Express + MongoDB
├── model-service/ → Service Python Flask (inférence modèle)
```
## Prérequis
- Node.js >= 18
- Angular CLI >= 19
- Python >= 3.9
- MongoDB
## Installation
### Frontend
```bash
cd client
npm install
ng serve
```
### Backend
```bash
cd server
npm install
cp .env.example .env
node server.js
```
### Model Service
```bash
cd model-service
pip install -r requirements.txt
cp .env.example .env
python app.py
```
## Équipe:
CAMARA Famakan
CHAMANI Fatima
AMEUR Abdelkarim
EL BASRAOUI Achraf
ASSAMI Aimad
CHAOUI Khalil
Sous la supervision du :
Pr. OURDOU Amal
Projet réalisé dans le cadre du semestre 4 — Technologies JS.