Building a large scale web app in rust using Rocket

Hi everyone,

I am building a api backend in rust using the rocket framework. I am not sure how to structure the code to make it nice and clean. Laravel has a nice framework for structuring an app. My app will be basically making api calls to weather forcasts then will feed that into a ML algorithm to make predictions on power loads. I will be using MariaDB (probably will use diesel for that) JWT for authorization (not sure what I will use for auth), and matrix libraries since I will be implementing the AI models from scratch. Does anyone have suggestions how the project directory should be organized?