Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stack-auth/multi-tenant-starter-template

A minimalistic multi-tenant Next.js starter template
https://github.com/stack-auth/multi-tenant-starter-template

authentication minimalistic multi-tenancy next-template nextjs nextjs14 shadcn shadcn-ui starter-kit template templates

Last synced: about 15 hours ago
JSON representation

A minimalistic multi-tenant Next.js starter template

Awesome Lists containing this project

README

        

# Next.js Multi-tenant Starter Template

A minimalistic multi-tenant Next.js starter template with minimal setup and a modular design. Bring your own backend and database.

[Demo](https://stack-template.vercel.app/)

## Landing Page


Teams

## Dashboard


Teams

## Multi-tenancy (Teams)


Teams

## Account Settings


Teams

## Getting Started

1. Clone the repository

```bash
git clone [email protected]:stack-auth/stack-template.git
```

2. Install dependencies

```bash
npm install
```

3. Register an account on [Stack Auth](https://stack-auth.com), copy the keys from the dashboard, and paste them into the `.env.local` file. Then, enable "client team creation" on the team settings tab.

If you want to learn more about Stack Auth or self-host it, check out the [Docs](https://docs.stack-auth.com) and [GitHub](https://github.com/stack-auth/stack).

4. Start the development server and go to [http://localhost:3000](http://localhost:3000)

```bash
npm run dev
```

## Features & Tech Stack

- Next.js 14 app router
- TypeScript
- Tailwind & Shadcn UI
- Stack Auth
- Multi-tenancy (teams/orgs)
- Dark mode

## Inspired by

- [Shadcn UI](https://github.com/shadcn-ui/ui)
- [Shadcn Taxonomy](https://github.com/shadcn-ui/taxonomy)