1) Complete “current state”. Remember you currently are using a borrowed desktop running out of your dorm room to run the entire deployment
2) Complete “future state”. Assumptions:
Your idea is projected to hold private data for millions of customers in the US.
Customer expectation is your site will be: trusted, secure, and always available.
You can’t afford to build a data center so you are deploying to a cloud vendor.
Stay conceptual, you do not need to mention any specific cloud service, you might even not understand what services are possible. But try to state reasonable goals even if you only commit using what is offered.
Real companies rarely fully achieve all the recommended goals.