# Mitgliederladen ## Development branches backend : Server component, using Rust/SQL, offering API (via HTTP/2?) db_scripts : SQL scripts main : frontend client as flutter app ## Tech used ### Backend - Database connection using Rust-lang and SQLx - RESTful (Level 2, JSON over RPC) API using Rust-lang (and probably (actix web framework)[https://actix.rs] plus (utoipa\[sic! 🍺 beer-branded punny name\])[https://github.com/juhaku/utoipa] ## Frontend - Google Flutter using Dart. Target platforms? - probably Android[^1], iOS[^2]. - Debug target could be desktop for fastest deployment. Production targets: Perhaps desktop and/or web, if wanted. [1]: via APK? Via Play Store or F-Droid? Then Registration as Play store developer (for charity or one time purchase with credit card?) needed. [2]: Registration as Apple developer for charity needed.