Files
xamxam/front-backend
Théophile Gervreau-Mercier 99ccd60f90 Add SQLite database schema and documentation
Added complete database schema for Post-ERG thesis archive:
- schema.sql with full relational database structure
- README.md with schema documentation and usage examples
- SETUP.md with comprehensive setup and maintenance guide
- posterg_fiche-technique.md with technical specifications
- Database_TFE_test.csv and .ods with example data

Database features:
- Normalized relational schema (3NF)
- Support for multiple authors, supervisors, languages, formats, keywords
- Publication workflow (submission → defense → jury review → publication)
- Access control (Libre/Interne/Interdit)
- File attachments tracking
- Predefined reference tables for orientations, AP programs, finalities
- Views for simplified querying
- Automatic timestamps and cascade deletes
2026-01-27 15:37:55 +01:00
..

PostERG - Site web public

Site web affichant publiquement les mémoires et travaux de fin d'études soumis par les étudiant.e.s de l'ERG.

Fonctionnalités

  • Affichage paginé des mémoires
  • Visualisation détaillée de chaque mémoire
  • Pages d'information (à propos, contact, licences)

Technologies

  • PHP
  • Symfony YAML pour la lecture des métadonnées
  • CSS (Bulma)

Installation

composer install

Lancement

php -S 127.0.0.1:3001

Puis ouvrir 127.0.0.1:3001 dans votre navigateur.

Structure

front-backend/
├── assets/          # Fichiers CSS et ressources
├── data/
│   └── yaml/        # Fichiers YAML des mémoires
├── inc/             # Fichiers inclus (header, footer)
├── index.php        # Page d'accueil avec liste paginée
├── memoire.php      # Page de détail d'un mémoire
├── apropos.php      # Page à propos
├── contact.php      # Page de contact
└── licences.php     # Page des licences