🚀 AI Tapz is almost here — new AI-customizable website templates coming soon.
Dynamic Websites

Solara Dental Concierge — Dental Tourism Agency Website (Frontend + Backend)

An 8-page dental tourism agency website with a real lead-capture backend: a free-quote/consultation inquiry form and newsletter signup, both backed by your own database. Transparent treatment pricing, travel packages, and an honest FAQ — nothing to build, bring your keys and deploy.

0 downloadsNewby Platform Admin
Solara Dental Concierge — Dental Tourism Agency Website (Frontend + Backend) — preview screenshot 1 of 3Solara Dental Concierge — Dental Tourism Agency Website (Frontend + Backend) — preview screenshot 2 of 3Solara Dental Concierge — Dental Tourism Agency Website (Frontend + Backend) — preview screenshot 3 of 3

Preview

Use these tabs to browse other pages — links inside the preview itself won't navigate.
Solara Dental Concierge — Dental Tourism Agency Website (Frontend + Backend) — live preview

What you can customize

Each section below becomes a guided form field in your library after purchase — no prompting experience required.

  1. 1

    Home

    Hero, trust stats, featured treatments and patient testimonials.

    2 editable fields

  2. 2

    Treatments

    8 treatments with indicative pricing and typical savings.

    2 editable fields

  3. 3

    Packages

    3 treatment-and-travel bundles combining a procedure with a hotel stay.

    2 editable fields

  4. 4

    Our Clinic

    Accreditations, the lead dentist's bio, and facility photos.

    2 editable fields

  5. 5

    Travel Guide

    A day-by-day sample itinerary and a travel logistics FAQ.

    2 editable fields

  6. 6

    Testimonials

    6 patient stories with treatment type and amount saved.

    2 editable fields

  7. 7

    FAQ

    6 honest answers covering safety, follow-up care, language and financing.

    2 editable fields

  8. 8

    Get a Quote

    The real inquiry form — quote request, consultation booking, or a general question.

    2 editable fields

Backend structure

Exactly what ships behind the pages above — every file below is real, working code included in your download, not a mockup.

  • package.jsonProject config
  • api/inquiries.tsAPI endpoint
  • api/newsletter.tsAPI endpoint
  • schema.sqlDatabase schema

This is a Dynamic Website — a real backend (database + API) is included, not just static pages. It connects to your own database (Vercel Postgres, Supabase, Neon, or similar); this platform never sees or stores the data it collects. Set these on your own Vercel project before deploying:

  • DATABASE_URL — required
  • INQUIRIES_ADMIN_KEY — required
  • RESEND_API_KEY — optional
  • INQUIRY_FROM_EMAIL — optional

Once deployed, your purchase's library page shows a “Manage live data” panel that lists, and lets you act on, submissions from /api/inquiries — directly from your deployed site, no separate database tool needed.

Through the editor you can add new optional fields to what's already here (for example, a note field on a booking). Building entirely new features or custom logic isn't something the editor automates — every purchase includes the full source code (frontend and backend, no lock-in), so you or a developer you hire can extend it freely outside the platform.

Usage instructions

Eight pages and a real lead-capture backend — this is a DYNAMIC website: treatments, packages, the clinic profile, travel guide and testimonials are static editorial content, while the "Get a Quote" form and newsletter signup write to your own database in real time. 1. Home (index.html) — hero, trust stats, featured treatments, testimonials. 2. Treatments (treatments.html) — 8 treatments with indicative pricing. 3. Packages (packages.html) — 3 treatment-and-travel bundles. 4. Our Clinic (clinic.html) — accreditations, lead dentist, facility photos. 5. Travel Guide (travel-guide.html) — itinerary and travel FAQ. 6. Testimonials (testimonials.html) — 6 patient stories with savings. 7. FAQ (faq.html) — safety, pricing, financing, follow-up care. 8. Get a Quote (get-a-quote.html) — the real inquiry form: a free quote request, a consultation booking, or a general question, all stored as one "inquiries" resource distinguished by a requestType field. WHOSE DATABASE, WHOSE EMAIL PROVIDER. Yours, not this platform's. Before anything here does something real: 1. Create a Postgres database anywhere you like — Vercel Postgres, Supabase, Neon, or your own server — and run schema.sql against it once. 2. In your Vercel project's Settings -> Environment Variables, set: DATABASE_URL your database connection string INQUIRIES_ADMIN_KEY any secret string you choose Optional, for automatic email confirmations on new inquiries: RESEND_API_KEY from your own Resend (resend.com) account INQUIRY_FROM_EMAIL an address on a domain verified in that account Without the two optional variables set, inquiries and newsletter signups still save correctly — no confirmation email sends, that's all. MANAGING INQUIRIES. Once published, this purchase's library page shows a "Manage live data" panel — paste in your INQUIRIES_ADMIN_KEY and you can see every quote request, consultation booking and question as it comes in, and delete ones you've already handled. NEWSLETTER SUBSCRIBERS. There is no in-library management panel for this list yet — export it by calling GET /api/newsletter on your deployed site with "Authorization: Bearer <your INQUIRIES_ADMIN_KEY>". A dedicated panel for this is a natural next step, not built yet. WHAT YOU CAN CUSTOMIZE, HONESTLY: - Every page's copy, images and layout — through the same AI-guided editor as any other template, no coding involved. - One optional field at a time on the "inquiries" resource (for example, a "budget range" or "how did you hear about us" field), through the "Backend customization" panel in your library once you've purchased — fully guided, no coding. Fields are always optional, never required, so existing inquiries are never affected. - Building entirely new resources, forms, or logic (a booking calendar, a payment flow, a pricing calculator) isn't something the editor automates. Every purchase includes the full source code — frontend and backend, no lock-in — so you or a developer you hire can extend it freely outside the platform. PREVIEW LIMITATION. The "Get a Quote" form and the footer newsletter signup call real endpoints that only exist once deployed — this platform's own preview has no backend to call, so each shows a friendly "try it once deployed" message here. That's expected, not a bug.

Reviews

No reviews yet — be the first once you've used this template.