31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
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](https://gitea.fery.me/Rust/ProjectC-Dropped) et [suiviconcours-dropped](https://gitea.fery.me/Rust/suivi-concours-Dropped)
|
|
- moteur de template : tera -> [suiviconcours-dropped](https://gitea.fery.me/Rust/suivi-concours-Dropped)
|
|
- pour la partie sql : sqlx -> [suiviconcours-dropped](https://gitea.fery.me/Rust/suivi-concours-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 |