Saasfly
Простой в использовании и корпоративном уровне Next.js Cowerplate.
Вам больше не нужно покупать шаблоны; Saasfly обеспечивает полное и легко и легко создать приложения SaaS.
Nextify предоставляет полное решение для корпоративного SaaS. Свяжитесь с нами по адресу [email protected] Если вы заинтересованы в обсуждении своего проекта, или если вы просто хотите поговорить с нами, пожалуйста, не стесняйтесь обратиться.
❤ Мы предоставляем бесплатные услуги по технической поддержке и развертыванию некоммерческим организациям .
? Вся прибыль, полученная от наших проектов с открытым исходным кодом, будет полностью посвящена поддержке инициатив с открытым исходным кодом и благотворительных причин .
⚡ Живая демонстрация
Попробуйте сами!
Демо -сервер (местоположение: Вашингтон - США): https://show.saasfly.io
Смотрите дополнительную документацию на https://document.saasfly.io
? Звездная история
Спонсоры
 |
| Добавьте здесь свой логотип |
Начиная
? Шаблон одного щелчка
? Предварительные условия
Перед началом убедитесь, что у вас установлено следующее:
Bun & node.js & git
- Linux
curl -sL https://gist.github.com/tianzx/874662fb204d32390bc2f2e9e4d2df0a/raw -o ~ /downloaded_script.sh && chmod +x ~ /downloaded_script.sh && source ~ /downloaded_script.sh
- MacOS
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh ) "
brew install git
brew install oven-sh/bun/bun
brew install nvm
Postgresql
- Вы можете использовать Vercel Postgres или локальный сервер PostgreSQL (добавить postgres_url env в .env.local)
Установка
Чтобы начать работу с этой шерной пластиной, мы предлагаем два варианта:
- Используйте команду
bun create (? Рекомендуется?):
- Вручную клонировать репозиторий:
git clone https://github.com/saasfly/saasfly.git
cd saasfly
bun install
Настраивать
Следуйте этим шагам, чтобы настроить свой проект:
- Настройка переменных среды:
cp .env.example .env.local
// (you must have a database prepared before running this command)
bun db:push
- Запустите сервер разработки:
Откройте http: // localhost: 3000 в вашем браузере, чтобы увидеть результат.
(Необязательная альфа) bun run tailwind-config-viewer Open http: // localhost: 3333 в вашем браузере, чтобы увидеть конфигурацию вашего тустого ветра CSS
? Проектная дорожная карта
- Страница администратора приборной панели (в Alpha !!!) 2. Предоставьте только статическую страницу сейчас, и мы планируем интегрировать с безголовкой Arch 3. Вы можете предоставить свою учетную запись администратора и изменить admin_email = "[email protected], [email protected]" В .env.local и доступе к хозяину: порт/администратор/Dashboard 4. На основании проблем безопасности, мы не будем предоставлять онлайн -демос для времени.
- Рассмотрим интеграцию CMS полезной нагрузки.
Функции
? Рамки
- Next.js - Рекламная структура для Интернета (с каталогом приложений )
- NextAuth.js - аутентификация для lete.js
- Kysely - Sql -Safe -Safe SQL Builder для TypeScript
- Prisma - ORM следующего поколения для Node.js и TypeScript, используемый в качестве инструмента управления схемами
- React -Email - рендеринг React для создания красивых электронных писем с использованием компонентов React
? Платформы
- Vercel - развернуть ваше приложение healh.js с легкостью
- Полоса - обработка платежей для интернет -предприятий
- RESEND - Платформа маркетинга по электронной почте для разработчиков
? Функции предприятия
- I18N - поддержка интернационализации
- SEO - поисковая оптимизация
- Monorepo - Monorepo для лучшего управления кодом
- T3 Env - с легкостью управлять переменными окружающей среды
? Извлечение данных
- TRPC -сквозные API-интерфейсы Typesafe сделаны простыми
- Tanstack/React-Query -крючки для извлечения, кэширования и обновления асинхронных данных в React
? Глобальное государственное управление
- Zustand - небольшое, быстрое и масштабируемое управление состоянием для React
? UI
- Tailwind CSS -первая коммунальная структура CSS для быстрой разработки пользовательского интерфейса
- Shadcn/UI -повторные компоненты, построенные с использованием Radix UI и Tailwind CSS
- Движение Framer - библиотека движения для с легкостью реагировать на анимирующие компоненты
- Lucide -красиво простые, идеальные значки для пикселей
- Next/Font - оптимизируйте пользовательские шрифты и удалите внешние сетевые запросы для повышения производительности
? Качество кода
- TypeScript -Проверка статического типа для защиты от сквозного типа
- Кратчее - самоуверенный форматер кода для последовательного стиля кода
- Eslint - подключаемый Linter для lete.js и TypeScript
- Хаски - git крючки сделаны легко
? Производительность
- Vercel Analytics -метрики эффективности в реальном времени для вашего приложения Next.js
- Bun.Sh - NPM Альтернатива для более быстрого и более надежного управления пакетами
? База данных
- PostgreSQL - самая продвинутая база данных с открытым исходным кодом в мире
? Приложения и пакеты
-
web : главное приложение Next.js -
ui : общие компоненты пользовательского интерфейса -
db : схема базы данных и утилиты -
auth : утилиты аутентификации -
email : шаблоны и утилиты электронной почты
Лицензия
Этот проект лицензирован по лицензии MIT. Для получения дополнительной информации см. Файл лицензии.
Кредиты
Этот проект был вдохновлен таксономией Shadcn и Create-T3-Turbo от T3-OSS.
? Авторы
Сделано из ouctrib.rocks.