Getting Started

Quick Start

Get up and running with OmniStack in under 5 minutes. This guide will walk you through installing your first component.

Prerequisites

  • Node.js 18+ installed
  • A Next.js 14+ project (App Router recommended)
  • pnpm, npm, or yarn package manager
  • shadcn/ui initialized in your project
1

Create a Next.js project

If you don't have a project yet, create one with:

terminal
$ npx create-next-app@latest my-app --typescript --tailwind --app
2

Initialize shadcn/ui

OmniStack components are built on top of shadcn/ui. Initialize it in your project:

terminal
$ pnpm dlx shadcn@latest init
3

Install your first component

Pick a component from the library and install it. For example, add the authentication system:

terminal
$ pnpm dlx shadcn@latest add https://better-auth-ui.desishub.com/r/auth-components.json

The CLI will install the component files, dependencies, and any required shadcn/ui primitives automatically.

4

Configure and run

Each component has its own configuration requirements (environment variables, database setup, etc.). Check the component's detail page for specific instructions.

terminal
$ npx prisma migrate dev --name init
$ pnpm dev