Não é tão legal quanto o seu, mas em minha escola tenho um projeto parecido: https://ebjn.vercel.app

Opa, não consegui entrar aqui (Erro 500). Se corrigir, manda de novo. Gosto muito de ver projetos pessoais.

Consertei, servidor próprio em situação precária.
caiu de novo. ```https 504: GATEWAY_TIMEOUT Code: FUNCTION_INVOCATION_TIMEOUT ID: gru1::bbrs7-1727456385609-fac20dc8df45 ```
Infelizmente estou usando o Serveo 😭, ele está fora do ar justamente agora, em breve ele voltará, mas ainda quero adaptar para funcionar com Ngrok. "Meu provedor" de internet limita IPS públicos.
compra uma vps para brincar. vps de 1 núcleo tem que ser menor do que 30 reais por mês no plano anual. vps de 2 núcleos tem que ser menos de 50 reais mensais no plano anual. há várias opções na internet. só n vou colocar aqui senão posso ser confundido
é o único problema é armazenar mais de 500 MB de imagens (pode um dia chegar a 1GB já que tenho mais de 500 imagens), por isso que utiliza esse método, já que não é para ser algo incrivelmente sólido.
nossa. pior que eu comentei em uma postagem exatamente sobre otimização de imagens. talvez lhe seja útil: https://www.tabnews.com.br/dealmeida/e7bada6b-f515-46b3-bcbf-9377d4d65fad se quiser conversar sobre isso, podemos fazê-lo lá