Luma is an Astro theme for a mobile app, before launch or after it. The first screen is a soft lavender and aqua gradient with a large headline, a serif accent line and three overlapping phones. The phone screens are built in HTML, so their text and numbers come from the config file, and you can swap any of them for a real screenshot when you have one.
Below the hero come six feature cards, use-case tabs with a preview for each, a home-screen widget section, three steps, three pricing plans, an FAQ, the latest journal posts and a sign-up call to action. The early-access page collects emails for your waitlist, and the support page has a contact form.
Who it's for
- Apps collecting a waitlist before they reach the stores
- Indie developers and small teams launching a mobile app
- Productivity, lifestyle and wellbeing apps that want a calm, friendly first impression
- Startups that need a landing page, a support page and a blog in one place
What stands out
- Three phone previews you edit as text, each replaceable with a real screenshot
- An early-access page with a waitlist form, so the site works before launch day
- Use-case tabs with a preview for each, usable with the keyboard
- Both forms have their fields set in one config file and switch between a demo mode and Formspree, FormSubmit, Netlify or your own endpoint
- Every page has a matching language route, and right-to-left languages work too
- GSAP reveals and page fades, all switched off by reduced-motion settings
What's included
- Astro 7, Tailwind CSS 4 and TypeScript source
- 10 static pages: the homepage, early access, support, the journal and three articles, privacy, terms and a custom 404
- Every label, link, phone screen, feature, price, FAQ, article and form field in src/config/site.ts
- A journal with category filters, and articles with a table of contents
- Structured data (JSON-LD) on every indexable page
- Inter, Inter Tight and Instrument Serif bundled locally, with three generated journal photos to replace with your own
- AGENTS.md and CLAUDE.md guides for AI coding assistants
- Tests, a README and a license
- Lifetime updates for this theme
- Documentation at aerolaunch.app/docs/themes/luma
Also available as an HTML edition and a Next.js edition
The same design comes as plain HTML, CSS and JavaScript files with no build step, and as a Next.js 16 and React 19 project. Both are sold on the same page.






