Lumi: Photo app template
Drag the slider, buy the app.
For creative apps sold direct: a before-and-after hero, setup steps, a social wall, a lifetime licence, FAQs and a download CTA.
About the Lumi template
Lumi sells a creative app direct. A draggable before-and-after hero, three-step how-it-works, a social wall, a pay-once licence card, FAQs and a download card let the result do the selling.
Drag the slider, buy the app. It is a complete photo app landing page for React and Tailwind CSS 4, assembled from 8 Charcoal UI sections.
Who Lumi is for
- Photo and video editing apps.
- AI enhancement tools.
- Mac and iOS apps sold direct.
- Retouching services.
What is inside
8 sections, top to bottom:
- Navbar Floating: A glass pill that hides on scroll down, with a gliding hover highlight and a mobile sheet.
- Hero Before After: Photo tool hero where visitors drag a divider to compare the raw shot with the enhanced one.
- Features Steps: Numbered how-it-works steps joined by a line that draws itself as the section scrolls in.
- Testimonials Tweets: Masonry wall of social posts that fades out at the bottom into a read-more button.
- Pricing Lifetime: Lifetime deal card with a strike-through price, seats-claimed bar, end timer and refund promise.
- FAQ Grid: Questions laid out in a grid with a contact card, for short answers.
- CTA Download: App download card with store buttons and a QR code for desktop visitors.
- Footer Minimal: One quiet row: brand, a few links and the year.
How it is built
One photo is enough; the before image is styled with CSS filters. Every section is a separate Charcoal UI section, so you can reorder, remove or restyle any of them, and the accent colour is one CSS variable on the page wrapper.
Install Lumi
npx shadcn@latest add @charcoal/lumiTemplates are part of Charcoal UI Pro. One seat covers all 100 templates, 107 sections and 300 Pro components. The command installs the page and every section and component it uses, so it runs the moment it lands.
Frequently asked questions
- Can I use Lumi for a client site?
- Yes. A Pro seat covers unlimited personal and commercial projects, client work included.
- Is Lumi a Next.js template?
- It is a React 19 page that works in Next.js (App Router or Pages Router), Vite, Remix and Astro. Drop it into a route and it renders.
Sections in this template
- Navbar Floating: A glass pill that hides on scroll down, with a gliding hover highlight and a mobile sheet.
- Hero Before After: Photo tool hero where visitors drag a divider to compare the raw shot with the enhanced one.
- Features Steps: Numbered how-it-works steps joined by a line that draws itself as the section scrolls in.
- Testimonials Tweets: Masonry wall of social posts that fades out at the bottom into a read-more button.
- Pricing Lifetime: Lifetime deal card with a strike-through price, seats-claimed bar, end timer and refund promise.
- FAQ Grid: Questions laid out in a grid with a contact card, for short answers.
- CTA Download: App download card with store buttons and a QR code for desktop visitors.
- Footer Minimal: One quiet row: brand, a few links and the year.