só uma duvida aqui, esse projeto é pessoal ou para empresa, se a empresa pediu um projeto para mostrar suas habilidades, voce poderia monetizar esse seu projeto, vou te dar uma dica para vc nao gastar quase nada com isso ok...
Banner: Ads Terra, Google Ads, tem outras por ai
Pagamento: Usuarios podem pagar por uso de algumas ferramentas exclusivas do site
hospedagem gratuita: eu quando penso em criar um site e pubicar oficialmente, eu compro o dominio do site e uso o Netlify para hospedagem gratuita, e olha que é bom eim