Experience from a non-tech with Lovable and Google AI Studio

Not an engineer, have noCS background, but I want to build my own website.” This isn’t a motivational quote — it’s literally my current…

Experience from a non-tech with Lovable and Google AI Studio

"Not an engineer, have no CS background, but I want to build my own website." This isn’t a motivational quote — it’s literally my current reality.


As I mentioned in my bio, I believe biomedical scientists deserve a professional writing and research tool that helps us focus more on experimental design, instead of being buried in repetitive tasks.

But here’s the problem: I don’t know how to write frontend code.


First Love: Lovable — It’s Truly Lovable

Two months ago, I discovered Lovable, an AI coding tool designed for non-engineers. Based on your prompt, it can generate a complete frontend project — including HTML, CSS, and JavaScript. The best part? It syncs everything directly to a GitHub repo. For someone whose GitHub profile is mostly empty, this felt like magic.

I asked Lovable to build a one-page website to showcase my AI-powered research assistant idea. What it delivered deserved a solid 4.5/5. The UI was modern, clean, and soft in color. For the first time, it felt like my goal — to help biomedical researchers escape mundane tasks — could actually come to life.

Here is my complete prompt:

Create a modern, elegant, one-page web app with a clean and warm UI 
 
**Key Features** 
-   A full-screen landing page with a soft gradient background. 
-   A hero section with bold text introducing my purpose: 
 
**In the one-page website, introduce background of why to build this deep research tool** 
-  I hope to release the time of scientists occupied by repetitive daily work: search paper, read paper, and write paper. 
-  I hope to provide a tool to quickly provide scientists knowledge more on cross-disciplinary innovation. 
-  Privacy disclaimer: no research- or idea-related information is recorded. We value your research privacy. 
 
**How It Works** 
1. User Input: 
-  Build a chat widget and place it at right-bottom corner, followed the instruction provided by the n8n (https://www.npmjs.com/package/@n8n/chat) 
-  Open the chat widget, users enter a topic they want to study 
-  Example: "I want to study how lncRNA being used as gene therapy targets” 
 
2. Webhook Communication with n8n: 
-  The user's input is sent back to n8n workflow that I have already built. 
-  The webhook processes the request and returns a structured response. 
 
3. AI Response Display 
-  The design should follow the best UI/UX principles based on the app’s purpose. 
 
**App-Specific Features** 
-  The UI should be designed to support the purpose biomedical research, e.g. to show the profession. 
-  The system should provide step-by-step action to guide users how to use this website. 
 
**Design & User Experiences** 
-  Visual Aesthetic: Should match the app's purpose. 
-  Typography & colors:Use a professional and modern style 
-  Navigation & UI Flow: 
    -  Include an input area at the bottom for users to submit queries. 
    -  Display AI responses in an organized and structured format. 
    -  Provide clear call-to-action buttons (e.g. try again).

But then came the catch — Lovable’s free tier only allows 5 prompts per day. Yes, just 5. If your prompt isn’t clear enough or you’re unhappy with the output, you’ll have to wait until tomorrow to try again.

New Flame: Google AI Studio + Gemini 2.5 Pro

Just as I was getting frustrated with that 5-prompt limit, Google released Gemini 2.5 Pro. I immediately jumped ship and started building my ideal website using Google AI Studio.

With the prompt provided above, just like Lovable, Gemini 2.5 Pro gave me everything I asked for — but for free.

Even better, it knew how to integrate the n8n chat widget I had already set up. It provided structured steps for connecting to a webhook: the user inputs a topic, the data is sent to my backend workflow, and the AI’s response is displayed back on the site. Is this my dream product manager?

The biggest surprise: Gemini told me exactly where to place each piece of code —

  • Which part goes in <script> tags
  • How to link the CSS properly
  • What each file should be named

I could break down the code bit by bit and learn as I went. Finally, I wasn’t stuck at the “I have HTML, but where do I put the chat widget?” stage.

Design Help? Bring in ChatGPT 4o

When it came to visual elements — color palettes, logo, layout — I called in the design expert: ChatGPT 4o. Its image-generation and visual reasoning are on another level:

  • I gave it a theme, and it gave me a full color scheme with hex codes, along with rationale like “this combination feels warm and professional.”
  • It even helped me sketch a simple logo and suggested icon styles. Basically, it became my virtual design team.

Side-by-Side Comparison

My favorite is Google Gemini plus ChatGPT

Final Thoughts: From “I Can’t Code” to “I Built a Website”

This whole journey has been eye-opening. I used to think non-engineers could only use tools, not build them. But with the help of AI, we can actually become tool creators.

If you’ve ever wanted to build a website or app, try these three tools. You’ll be amazed at what’s possible — even without formal training. All you need is a clear idea and a bit of patience to craft good prompts. These AI coding tools will be your ultimate co-pilot.

More importantly, they let us go from tweaking code to understanding full project structures — and maybe, just maybe, take the first step toward a future in software engineering.