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