Landing page or not depends on what you are trying to do. If you are trying to gather an email list for some future product or something like that, it might be a good idea with a landing page. Otherwise not, I'd say.
Pick something simple. Maybe you don't even need a database, if you can generate the visualisations offline and just upload the results to the website.