Relivator is a Next.js eCommerce template for building modern online stores and commercial web applications.
Preconfigured integrations handle critical eCommerce functions: user authentication through Better Auth, payment processing via Polar, and database management using Drizzle ORM. This setup reduces initial configuration time by approximately 70% compared to manual implementations.
The template supports multiple deployment architectures including static site generation and serverless functions. You can implement product catalogs, shopping carts, and subscription models without rebuilding foundational systems.
Features
🎨 Stylish Design: Integrated with Tailwind CSS and shadcn/ui for customizable and contemporary user interfaces.
🔐 Robust Authentication: Features Better Auth for secure and streamlined user management.
🗄️ Efficient Database: Utilizes Drizzle ORM and Neon for effective database management and scalability.
📝 Form Management: Leverages TanStack Form for streamlined and user-friendly form handling.
✨ Modern Foundation: Built on Next.js, React, and TypeScript.
💰 Payment Ready: Incorporates Polar for straightforward payment processing integration.
🛠️ Quality Codebase: Equipped with ESLint, Biome, and Knip to maintain high code quality and consistency.
📁 File Handling: Includes Uploadthing for simplified and reliable file storage solutions.
Use Cases
- Fashion Boutique Online Store: For launching an online store to showcase and sell clothing, accessories, and fashion items. Relivator provides the necessary structure to display product catalogs, manage inventory, and process orders for a fashion retail business.
- Digital Product Marketplace: To create a platform for selling digital goods like ebooks, software, or online courses. The template can be adapted to handle digital downloads, user accounts with purchase history, and secure delivery of digital products.
- Subscription Box Service Platform: Ideal for building a subscription-based eCommerce service, delivering curated boxes regularly. Relivator can manage recurring payments, subscription plans, and customer account management for subscription businesses.
- Local Artisan Goods Shop: To establish an online presence for local artisans to sell handcrafted goods. The template can be customized to highlight unique products, manage limited stock, and connect local creators with a broader customer base.
Installation
To get started with Relivator, make sure you have Git, Node.js, and Bun installed on your system. Then, follow these steps:
- Install the Reliverse CLI globally using Bun:
bash bun i -g @reliverse/cli - Run the Reliverse CLI to initiate project creation:
bash reliverse cli - Choose the option to “✨ Create a brand new project”.
- Provide the required project details when prompted, or skip if desired.
- The template setup will complete, and your project is ready to use.
Usage
Relivator comes with a set of commands to manage and develop your eCommerce project:
bun build: Compiles and builds the project for production deployment.bun dev: Starts the development server with hot-reloading for local development.bun db:push: Updates the database schema based on your application models.bun db:auth: Modifies thesrc/db/schema/users.tsfile, likely related to user authentication schema.bun db:studio: Launches the Drizzle ORM visual editor to interact with your database schema visually.bun ui: Installs components from shadcn/ui to enhance your user interface.bun latest: Updates all project dependencies to their latest versions.bun check: Runs a suite of checks, including type checking, linting, and code formatting to ensure code quality.
Related Resources
- Next.js Documentation: The official documentation for Next.js, providing comprehensive guides and API references for building React applications with Next.js. https://nextjs.org/docs
- Tailwind CSS Documentation: Official documentation for Tailwind CSS, detailing utility-first CSS framework for rapid UI development. https://tailwindcss.com/docs
- shadcn/ui Documentation: Documentation for shadcn/ui, a collection of reusable UI components built with Radix UI and Tailwind CSS. https://ui.shadcn.com/docs
- Drizzle ORM Documentation: Official documentation for Drizzle ORM, a TypeScript ORM designed for type safety and developer experience. https://orm.drizzle.team/docs
FAQs
Q: Is Relivator suitable for large-scale eCommerce projects?
A: Yes, Relivator is built on technologies that scale well, including Next.js 15.2 and Drizzle ORM with Neon. The architecture supports growth from small stores to larger eCommerce operations.
Q: Can I customize Relivator to fit my specific needs?
A: Yes, Relivator is designed to be customizable. Built with Tailwind CSS and shadcn/ui, the template’s styling and components can be modified. Its Next.js and React foundation allows for extensive customization of features and functionalities.
Q: Can I use Firebase instead of Better Auth?
A: Yes. Delete the auth service file and implement Firebase SDK in the authentication route handlers.
Preview







