You could build what you describe with literally any tech stack. You don't specify how much, if any, coding experience you have but this is the kind of thing you want to keep really simple. If you know a stack like Ruby on Rails or Laravel, you could use one of them to spit out a bunch of server rendered pages very quickly. Then just deploy the resulting app on Digital Ocean or a single AWS EC2 instance. Keep it simple.