Good question Halafu. What's good with AWS is the free tier can provide many of these services for free while your application is small. So you might be able to get away with not paying anything or very little.
You can use lightsail, it kind of will jump your project faster since it seems like you have a standard web application.
From what I understand,
EC2 for your Flask Server
S3 for images and other files
MySQL on EC2 or Amazon Aurora for your database.
Let me know if I covered everything :)
Thanks, you've covered everything. I now have the motivation to jump in, will get started with Lightsail and see how it goes.
Glad I can help Halafu 😃
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.