Repolode
fireact-dev

fireact-dev/main

Открытый SaaS-стартер на React, TypeScript, Firebase и Stripe с авторизацией, оплатой, командами и i18n.

Звёзды
560
Форки
181
Открытые issues
0
Последний коммит
2 месяца назад

Что это?

fireact.dev — основа для создания SaaS-приложений, готовых к использованию в production. Фронтенд на React и TypeScript работает с Firebase Authentication, Firestore и Cloud Functions на бэкенде, а для обработки платежей используется Stripe. Проект позволяет не тратить время на первоначальную настройку входа, подписок и управления командами и начать разработку с уже работающего кода.

В состав фреймворка входят регистрация и вход, сброс пароля, управление профилем пользователя, разграничение доступа по ролям и приглашения в команды с настройкой разрешений. Для работы с оплатой доступны несколько тарифных планов, платёжный портал и счета, размещённые в Stripe, управление способами оплаты, а также переход на более дорогой или дешёвый тариф. CLI `create-fireact-app` создаёт каркас проекта и помогает настроить Firebase и Stripe.

В проект также входит skill для Claude Code (`/fireact-builder`) с инструкциями по добавлению страниц, компонентов, навигации и Cloud Functions на естественном языке. Для локальной разработки используются эмуляторы Firebase, а в репозитории есть инструкции по деплою в Firebase Hosting и Functions, а также через GitHub Actions.

Ключевые возможности

  • 01Регистрация и вход, сброс пароля и управление профилем пользователя
  • 02Разграничение доступа по ролям и приглашения в команды с настройкой разрешений
  • 03Несколько тарифных планов, платёжный портал и счета Stripe
  • 04Переход на более дорогой или дешёвый тариф и управление способами оплаты
  • 05Skill для Claude Code, позволяющий добавлять страницы, компоненты и Cloud Functions
  • 06Поддержка эмуляторов Firebase для локальной разработки

Сценарии использования

  • Запуск SaaS-продукта по подписке на Firebase без разработки авторизации и оплаты с нуля
  • Добавление в веб-приложение совместной работы команд с приглашениями участников и ролями
  • Создание прототипа платного веб-продукта с тестовым режимом Stripe и локальными эмуляторами

Быстрый старт

  1. 1

    Установите CLI create-fireact-app глобально

    npm install -g create-fireact-app
  2. 2

    Создайте новый проект с помощью CLI

    create-fireact-app <your-project-name>
  3. 3

    Следуйте подсказкам CLI, чтобы выбрать проект Firebase и настроить Stripe

  4. 4

    Соберите приложение и функции, затем запустите эмуляторы Firebase

    npm run build && cd functions && npm run build && cd .. && firebase emulators:start

Что важно знать

  • Для полноценной работы необходимы аккаунты и настройки Firebase и Stripe.
  • Перед развертыванием нужно вручную обновить конфигурацию production-среды и ключи Stripe.

В подборках

Темы

#saas#react#firebase#stripe#typescript#authentication#subscription-billing#saas-boilerplate

Частые вопросы

Что такое main?
Открытый SaaS-стартер на React, TypeScript, Firebase и Stripe с авторизацией, оплатой, командами и i18n. fireact.dev — основа для создания SaaS-приложений, готовых к использованию в production. Фронтенд на React и TypeScript работает с Firebase Authentication, Firestore и Cloud Functions на бэкенде, а для обработки платежей используется Stripe. Проект позволяет не тратить время на первоначальную настройку входа, подписок и управления командами и начать разработку с уже работающего кода.
main можно использовать бесплатно? Какая у него лицензия?
main распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
main всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в main — 11 сент. 2026 г..
Для чего можно использовать main?
Запуск SaaS-продукта по подписке на Firebase без разработки авторизации и оплаты с нуля Добавление в веб-приложение совместной работы команд с приглашениями участников и ролями Создание прототипа платного веб-продукта с тестовым режимом Stripe и локальными эмуляторами
Как установить main?
Установите CLI create-fireact-app глобально: npm install -g create-fireact-app Создайте новый проект с помощью CLI: create-fireact-app <your-project-name> Следуйте подсказкам CLI, чтобы выбрать проект Firebase и настроить Stripe Соберите приложение и функции, затем запустите эмуляторы Firebase: npm run build && cd functions && npm run build && cd .. && firebase emulators:start
Где скачать main?
Исходный код и инструкции по установке — на GitHub: https://github.com/fireact-dev/main

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Фреймворк с открытым исходным кодом для Cloudflare: запускайте сеть AI-сайтов под новые ключевые слова с общей авторизацией, кредитами, оплатой и генерацией контента.

357+62 за неделю230TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад

Бесплатный full-stack шаблон SaaS под лицензией MIT на базе React, Node.js, Prisma и Wasp: с готовыми авторизацией, платежами и отправкой почты.

16,3 тыс.+64 за неделю2 тыс.MDXMITАктивно поддерживаетсяОбновлён 15 часов назад

Открытая инфраструктура для биллинга по потреблению, кредитам или гибридной модели с учетом потребления в реальном времени; доступна в облаке и для самостоятельного развертывания.

Бэкенд и API#billing#usage-based-pricing#metering
6,9 тыс.957GoAGPL-3.0Обновлён 18 часов назад

Angular-привязки для Firebase JS SDK: внедрение зависимостей, RxJS-обсерваблы и удобные для Angular API Firebase-сервисов.

7,8 тыс.2,2 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён вчера