Vue templateFree

App Landing

Vue 3 landing page for a mobile app with a CSS-drawn phone mockup, feature highlights, a screenshot strip and download buttons. Tailwind CSS, dark mode.

by Vueplayv1.0.0Updated 2 hours ago

Install
Full screen ↗

About this template

A one-page site for promoting a mobile app: a hero with a phone mockup and download buttons, six feature highlights, a strip of four drawn app screens, a closing download banner and a compact footer.

The phone is a reusable PhoneMockup component drawn entirely with Tailwind. It ships with four example screens and a default slot, so you can drop your own markup (or a real screenshot image) inside the frame. The screenshot strip scrolls horizontally with snap points on phones and becomes a staggered row on desktop.

The download buttons are deliberately generic. When you launch, replace them with the official badges from each app store's marketing guidelines; everything else is plain copy you can edit in place.

  • Hero, features, screenshots, download CTA and footer
  • Reusable CSS-drawn phone mockup with four screens and a slot
  • Snap-scrolling screenshot strip on mobile
  • Accessible mobile menu with Escape to close
  • Light and dark mode

Code

18 files in the repo
<script setup lang="ts">
import AppNav from './components/AppNav.vue'
import AppHero from './components/AppHero.vue'
import FeatureHighlights from './components/FeatureHighlights.vue'
import ScreenshotStrip from './components/ScreenshotStrip.vue'
import DownloadCta from './components/DownloadCta.vue'
import AppFooter from './components/AppFooter.vue'
</script>

<template>
  <div class="min-h-screen bg-white text-gray-900 antialiased dark:bg-gray-950 dark:text-white">
    <AppNav />
    <main>
      <AppHero />
      <FeatureHighlights />
      <ScreenshotStrip />
      <DownloadCta />
    </main>
    <AppFooter />
  </div>
</template>
All landing pages →
Preview of SaaS Landing$19

Template · Landing pages

SaaS Landing

Complete Vue 3 SaaS landing page template with a drawn product UI, features, pricing toggle, testimonials and FAQ. Tailwind CSS 4, dark mode, typed.

by Vueplay
A
Free

Template · Landing pages

Arctic

Arctic is a sleek and minimal Vue Play template inspired by the calm and clarity of icy landscapes. With clean layouts, cool tones, and a modern design system, it’s perfect for projects that need a fresh, elegant, and professional look. Whether you’re building portfolios, dashboards, or landing pages, Arctic provides a crisp foundation that puts your content in focus.

by Steffan Halvorsen
Preview of 404 Not Found PageFree

Template · Error pages

404 Not Found Page

Friendly Vue 3 404 page with a drawn compass illustration, live search suggestions and helpful links, plus a compact 500 error variant. Tailwind CSS.

by Vueplay
Preview of Admin Dashboard$29

Template · Dashboards

Admin Dashboard

A complete Vue 3 admin dashboard template with a collapsible sidebar, hand-drawn SVG charts, a sortable customers table and settings. Tailwind CSS, dark mode.

by Vueplay

Pro feature

Upgrade to Pro

Upgrade to unlock more of Vueplay. Cancel any time.

  • Custom domains with HTTPS
  • Private projects
  • No "Made with Vueplay" badge
  • GitHub sync

$120/year

Compare plansBilling settings