Hi Bridget,
Q: Does your application require a database? (SQL, MongoDB, etc)
A: If you answered yes, then you need to build yourself a backend using NodeJS, Python or some other language that will allow you to Create, Read, Update and Delete ( CRUD ).
A: If you answered no, then this is great! You can choose your favourite Front End language (React, Vue, Angular, etc) and create a single page app and serve a static website.
Each of the languages I mentioned above have the ability to be served by a web server, statically. What this means is that you just need to point your server at an entrypoint (Almost always index.html) and your site will be operational.
Assuming your site does not use a database.
React - create-react-app
VueJS - Vue-Cli
I recommend you pick on of the two languages above, and use the service that I've linked for you to generate yourself a project. Within the tools that I've linked, there is a handy command. npm run build is what it usually is. This will create for you a /dist folder, with an index.html inside of it. That /dist folder is all that you need to "deploy" to your web server, no database, no backend, no hassle.
If your website / app is more complicated than this, there are some nice shortcuts that I like to use, to avoid getting into the hassle of making a backend and a database to support your app.
I am not sure what your knowledge level of these terms and suggestions I made are, but if you have any questions, don't hesitate to reach out to me with a DM if you liked the approach that I've suggested.