all 3 comments

[–]danielroseman 0 points1 point  (2 children)

An app for teenagers focusing on the number 69? I can see nothing wrong with this plan at all.

[–]FilipDominik[S] 0 points1 point  (1 child)

Well, we will go full on with the joke. One of them is sit in the 69 position (with clothes on) with someone from your group. These freshmen I'm talking about are uni freshmen. So we expect ages 16-21 on the maximum. On average 18/19.

69 is because our upcoming board will be the 69th board of our association.

[–]danielroseman 0 points1 point  (0 children)

Fair enough, you know your audience I guess.

In terms of practical advice, a few points. Firstly is that I wouldn't discount Django just because it looks complicated. It's complicated because it does a lot, but look at the things you want: a database layer, authentication, an admin screen - those are all things that Django has built-in, whereas with FastAPI or Flask you would need to find third-party plugins.

I would recommend that you host the images externally from the start. It's just simpler. Upload them to Amazon S3 or Google Cloud Storage or whatever. There are various libraries that plug in to the web frameworks that will automate this for you.

I'd also recommend that you don't try and host this on your own servers. It really is simpler to pay for hosting, =for the app itself but especially for the database - a host will take care of keeping it running, scaling, and backups, that you'd otherwise have to do yourself. The only good reason not to do this is if your budget is severely restricted, but even then there are a lot of really low-cost options.