You made the course. Now you need a page that sells it.
So I built Scholar β a conversion-focused sales-page template for course creators and digital-product makers. π§΅
Stack: Next.js 16, TypeScript, CSS Modules. ZERO UI dependencies β every interaction is hand-built. Tiny and fast.
All copy, curriculum and pricing live in ONE constants.ts. Rebrand in ~6 CSS variables.
Checkout is a clean front-end flow ready to wire to Stripe, Gumroad or Lemon Squeezy.
If you sell knowledge online, Scholar gets your sales page done today π
devmaya.gumroad.com/l/scholaβ¦
I built a full SaaS analytics dashboard in Next.js 16 from scratch. 5 pages, Recharts charts, TanStack Table, dark/light mode. Here's every technical decision π§΅
The Badge component.
One variantMap object maps known strings to colors: { Active: 'green', Pro: 'blue', Enterprise: 'violet', Failed: 'red' }
Pass any status or plan as children β auto-maps to the right color. No prop needed.
All mock data is typed in src/lib/types.ts and centralized in src/lib/mock-data.ts.
Replace with real API calls β the charts, table, and cards don't know or care where the data comes from.
Live: pulse-dashboard-demo.vercel.β¦
Get it: devmaya.gumroad.com/l/pulse ($99)
Real favicons included (favicon.ico favicon.svg in /public/). This is the #1 thing missing from most templates. Took 20 minutes but saves every buyer 2 hours of confusion.