Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on macOS
Modern Admin Dashboard Template built with Shadcn UI and Next.js 16
GitHub didn't answer, so this is the saved copy from 1 days ago
Will it work on macOS?
CONTRIBUTING.mdThanks for showing interest in improving Studio Admin (repo: next-shadcn-admin-dashboard).
This guide will help you set up your environment and understand how to contribute.
This project is built with Next.js 16, TypeScript, Tailwind CSS v4, and Shadcn UI.
The goal is to keep the codebase modular, scalable, and easy to extend.
We use a colocation-based file system. Each feature keeps its own pages, components, and logic.
src
├── app # Next.js routes (App Router)
│ ├── (auth) # Auth layouts & screens
│ ├── (main) # Main dashboard routes
│ │ └── (dashboard)
│ │ ├── crm
│ │ ├── finance
│ │ ├── default
│ │ └── ...
│ └── layout.tsx
├── components # Shared UI components
├── hooks # Reusable hooks
├── lib # Config & utilities
├── styles # Tailwind / theme setup
└── types # TypeScript definitions
If you’d like a more detailed example of this setup, check out the Next Colocation Template, where the full structure is explained with examples.
Fork the Repository
Click here to fork the repository.
Clone the Repository
git clone https://github.com/YOUR_USERNAME/next-shadcn-admin-dashboard.git
Navigate into the Project
cd next-shadcn-admin-dashboard
Install dependencies
npm install
Run the dev server
npm run dev
App will be available at http://localhost:3000.
Always create a new branch before working on changes:
git checkout -b feature/my-update
Use clear commit messages:
git commit -m "feat: add finance dashboard screen"
Open a Pull Request once ready.
If your change adds a new UI screen or component, include a screenshot in your PR description.
src/app/(external)/src/app/(main)/auth/src/app/(main)/dashboard/src/components/src/hooks/src/styles/presets/anyfeat:, fix:, chore:, etc.)main before submitting.Your contributions keep this project growing. 🚀
Happy Vibe Coding!
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/arhamkhnz/next-shadcn-admin-dashboard.git cd next-shadcn-admin-dashboard
Node.js LTS (no version pinned)
# needs nvm: brew install nvm (or https://github.com/nvm-sh/nvm) nvm install --lts
npm ci
npm run dev
You can run this project locally, or deploy it instantly with Vercel.
Deploy your own copy with one click.
Clone the repository
git clone https://github.com/arhamkhnz/next-shadcn-admin-dashboard.git
Navigate into the project
cd next-shadcn-admin-dashboard
Install dependencies
npm install
Start the development server
npm run dev
Your app will be running at http://localhost:3000
Format, lint, and organize imports
npx @biomejs/biome check --write
For more information on available rules, fixes, and CLI options, refer to the Biome documentation.
[!IMPORTANT]
This project is updated frequently. If you’re working from a fork or an older clone, pull the latest changes before syncing. Some updates may include breaking changes.
Contributions are welcome. Feel free to open issues, feature requests, or start a discussion.
Happy Vibe Coding!
No reports for macOS yet.
GitManual AI Agent reads the 3 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.