
Best way to deploy a mostly static Lovable site with only a contact form?
Hello everyone,
I’ve been reading several posts in this community to clarify some questions about using Lovable, but I’m still not sure what the best approach would be for my specific case.
First, a bit of context: I’m a chemist by profession, but I have some experience with web development using CMS platforms like WordPress. I currently pay for Lovable, hosting with Banahosting, and I have my own domains.
I’ve built a few projects with Lovable. In two of them, the only dynamic feature I need is a contact form. The rest of the site is static content. https://carlosmorcillo.lovable.app
I tested one of the projects by uploading the files to GitHub, then downloading them and uploading them to my hosting while pointing the domain to it. The site loads correctly, but, as expected, the contact form does not work.
My questions are:
- For a mostly static website where I only need a working contact form, what would be the best option?
- Moving the project from Lovable to WordPress feels excessive for something this simple.
- I’ve read about using Supabase, but I’m not sure if it’s worth it just for one form.
- I also thought about solving it with PHP, HTML, or whatever code is needed on my hosting, although I don’t have advanced coding knowledge and would rely heavily on AI.
- I’ve also read about deployment options like FastAPI, Docker, etc., but I’m not sure if those apply to such a simple use case.
- I like visual workflows where I can see changes in real time, like in Lovable, or like I used to do with VS Code and Live Server. Do tools like Cursor, Claude Code, or Antigravity allow a similar workflow?
- If I want a Lovable website to be multilingual, in WordPress I would normally use a plugin. In this case, what would be the best alternative?
I’d really appreciate any guidance. I’m trying to understand the most practical workflow for simple projects built with Lovable, especially when I only need contact forms, my own hosting, and custom domains.
Thanks a lot for your input.