
Этот репозиторий служит отправной точкой (или шаблоном) для любого проекта SAAS Next.js, который требует аутентификации пользователей и платежей по управлению и подписке. В настоящее время он использует Prisma с базой данных Postgres и создается с использованием компонентов SHADCN/UI, помимо пользовательских компонентов SASS, когда это необходимо.
Примечание
Теперь используя пряжу 4.1.0 через CorePack.
Изменения или дополнения к стеку будут обновлены здесь
Особенности разрабатываются в определенном порядке
loading.tsx состояний 
Создайте файл .env.local и генерируйте Nextauth Secret, используя:
openssl rand -base64 32.env.local NEXT_PUBLIC_SITE_URL=http://localhost:3000
NEXTAUTH_SECRET=
NEXTAUTH_URL=http://localhost:3000
GITHUB_SECRET=
GITHUB_ID=
DATABASE_URL=
LEMONSQUEEZY_STORE_ID=
LEMONSQUEEZY_API_KEY=
LEMONSQUEEZY_WEBHOOK_SECRET=
Кончик
Чтобы настроить GitHub, посетите https://github.com/settings/apps, чтобы создать новое приложение. URL обратного вызова должен быть: [origin]/api/auth/callback/[provider] как указано в документации NextAuth.
npx prisma migrate dev --name init
yarn devОткройте http: // localhost: 3000 с вашим браузером, чтобы увидеть результат.