Aep Schedule Generator Rusty
Disclaimer This is not yet the official AEP schedule.
The Stack
The stack is LAC (Leptos + Axum + CSV)
Leptos is a great frontend framework in Rust with web assembly to make a responsive UI. Axum is the fast backend serving the HTTP in Rust. The storage is done with CSV, but that's only because Poly give us CSV to represent all the courses.
Programming Languages used to make this
- Rust
Credit
Marc-Antoine Manningham for the backend and the frontend
Raphael Salvas, Achille Saint-Hillier, Sunnee Chevalier and Gabriel Billard have made a figma that's the inspiration for the style