Aller au contenu

Alert-Parent Frontend

Description

Interface utilisateur de la plateforme Alert-Parent, permettant aux administrateurs et à l'équipe pédagogique de gérer les promos, étudiants et d'envoyer des alertes aux parents.

Informations techniques

Élément Valeur
Framework Next.js
URL production https://alert.epitools.bj
Port 127.0.0.1:3004 (hôte) → 3000 (conteneur)
Registry ghcr.io/epitechafrik/alert-parent-frontend
Déploiement Automatique via GitHub Actions sur push main

Utilisateurs cibles

  • Administrateurs : gestion des promos, étudiants, envoi d'alertes
  • Équipe pédagogique : consultation des alertes envoyées

Déploiement

Le frontend est déployé de la même manière que le backend :

  1. Push sur main déclenche le pipeline GitHub Actions
  2. L'image Docker est construite et poussée sur GHCR
  3. Le VPS tire la nouvelle image et redémarre le conteneur

docker-compose.yml

services:
  frontend:
    image: ghcr.io/epitechafrik/alert-parent-frontend:${IMAGE_TAG:-latest}
    env_file: .env
    ports:
      - "127.0.0.1:3004:3000"
    restart: always

Accès

L'application est accessible via Nginx reverse proxy sur https://alert.epitools.bj.

Documentation en cours

La documentation détaillée du frontend sera complétée ultérieurement (composants, pages, configuration).