relivator
🏬 relivator: next.js 15 react 19 ecommerce template ▲ better-auth polar shadcn/ui tailwind drizzle orm typescript ts radix, postgres neon, app router saas commerce ecommerce shop pricing payments dark mode full stack free ⭐ more stars 👉 more features
Quick Overview
Error generating quick overview
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
ð¬ relivator ⢠next.js ecommerce starter
demo â sponsor â discord â github â docs
relivator is a robust ecommerce template built with next.js and other modern technologies. it's designed for developers who want a fast, modern, and scalable foundation without reinventing the backend.
stack
- ð§± core: nextjs 15.3 + react 19.1 + ts 5.8
- ð¨ ui: tailwind 4.1 + shadcn/ui
- ð auth: better-auth
- ð¬ anims: animejs
- ð¦ storage: uploadthing
- ð analytics: vercel
- 𧬠db: drizzle-orm (pg) + neon/(ð¤ð)supabase
- ðï¸ dx: eslint + biome + knip
- ð forms: react-form (ð w.i.p) + arktype
- ð tables: react-table
- ð i18n: next-intl (ð w.i.p)
- ð email: resend (ð w.i.p)
- ð³ payments: polar
- ð api: orpc (ð w.i.p)
these features define the main reliverse stack. for an alternative setupâfeaturing clerk, stripe, trpc, and moreâcheck out versator.
quick start
-
run:
git clone https://github.com/blefnk/relivator.git cd relivator bun install copy .env.example .env -
fill in the required environment variables in the
.envfile. -
optionally, edit the
src/app.tsfile to make the app yours. -
run:
bun db:push # populate db with schema bun dev # start development server bun run build # build production version -
edit something in the code manually or ask ai to help you.
-
done. seriously. you're building now.
commands
| command | description |
|---|---|
bun dev | start local development |
bun build | create a production build |
bun latest | install latest deps |
bun ui | add shadcn components |
bun db:push | apply db schema changes |
bun db:auth | update auth-related tables |
bun db:studio | open visual db editor |
polar integration
relivator now integrates with polar for payment processing and subscription management.
features
- checkout flow for subscription purchases
- customer portal for managing subscriptions
- webhook handling for subscription events
- automatic customer creation on signup
- integration with better-auth for seamless authentication
setup instructions
- create an account on polar
- create an organization and get an organization access token
- configure your environment variables in
.env:POLAR_ACCESS_TOKEN="your_access_token" POLAR_WEBHOOK_SECRET="your_webhook_secret" POLAR_ENVIRONMENT="production" # or "sandbox" for testing - create products in the polar dashboard
- update the product IDs in
src/lib/auth.tsto match your polar products:checkout: { enabled: true, products: [ { productId: "your-product-id", // Replace with actual product ID from Polar Dashboard slug: "pro" // Custom slug for easy reference in Checkout URL } ] } - run
bun db:pushto create the necessary database tables - start the application with
bun dev
verification
to verify that the integration is working:
- sign up for an account
- navigate to the dashboard billing page (
/dashboard/billing) - try subscribing to a plan
- check that your subscription appears in the billing dashboard
- test the customer portal by clicking "manage subscription"
api routes
the following api routes are available for payment processing:
/api/payments/customer-state- get the current customer state/api/payments/subscriptions- get user subscriptions
notes
- relivator 1.4.0+ is ai-ready â optimized for ai-powered ides like cursor, making onboarding effortless even for beginners.
- version 1.3.0 evolved into versator, featuring clerk authentication and stripe payments. explore versator demo, repo, or docs.
stand with ukraine
- ð help fund drones, medkits, and victory.
- ð every dollar helps stop russia's war crimes and saves lives.
- â¼ï¸ please, donate now, it matters.
stand with reliverse
- â star the repo to help the reliverse community grow.
- ð follow this project's author, nazar kornienko and his reliverse ecosystem, to get updates about new projects faster.
- ð¦ become a sponsor and power the next wave of tools that just feel right.
every bit of support helps keep the dream alive: dev tools that don't suck.
license
mit © 2025 nazar kornienko (blefnk), reliverse
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot