projectc/README.md
2024-04-13 10:44:31 +02:00

1.2 KiB

But : refaire le concours bac+2 en utilisant Rust

Contraintes techniques :

Aller au plus simple :

  • pas de webapp, mais un site classique

  • pas de framework JS, voire pas de javascript du tout

  • un peu de css, mais pas de sass ou autre techno

  • pas de fonctionnalités inutiles

  • un framework simple, robuste avec de la documentation : axum (voire blessed.rs) -> voir projectc-dropped et suiviconcours-dropped

  • moteur de template : tera -> suiviconcours-dropped

  • pour la partie sql : sqlx -> suiviconcours-dropped

Todo fonctionnel

Poc :

  • formulaire de quelques champs, avec validation des données
  • récupération de ces données et les injecter dans la base
  • génération PDF du dossier
  • transfert vers la page de paiement au besoin
  • envoie de mail de confirmation

Plus tard :

  • saisi du mail
  • validation du mail
  • gestion des 3 années avec même formulaire
  • demande du renvoi de mail avec les informations

Deuxième étape :

  • interface admin, évolution statut de la demande
  • upload des pièces justificative