coursehunter
  • Категории
    • Frontend
      • Angular
      • HTML
      • CSS
      • JavaScript
      • Vue
      • jQuery
      • React
      • AngularJS
      • TypeScript
      • Ember
      • Next.js
      • Elm
      • Svelte
      • Single SPA
      • Three.js
      • D3.js
    • Backend
      • PHP
      • Python
      • Ruby on Rails
      • Yii
      • Laravel
      • SQL
      • Ruby
      • Symfony
      • Java
      • Node.js
      • MongoDB
      • Golang (Google Go)
      • Slim
      • Silex
      • Firebase
      • C Sharp (C#)
      • Deno
      • Redis
      • Django
      • NestJS
      • Spring
      • Spring Boot
      • Spring Data
      • Spring Cloud
      • Spring Security
      • Spring Integration
      • Spring HATEOAS
      • Spring MVC
    • System programming
      • Rust
      • WebAssembly
    • Marketing
      • SEO
    • Video and 3D
    • Graphic
      • Figma
      • Sketch
      • Photoshop
    • DevOps
      • AWS
      • Azure
      • Docker
      • Git
      • GitHub
      • Gitlab
      • Google Cloud
      • Grafana
      • Kubernetes
    • Tools
      • GraphQL
      • Flux
      • Webpack
      • Ansible
      • Gulp
      • Grunt
      • Visual Studio Code
      • VIM
      • OpenCV
      • Salt
      • SVN
      • Atom
      • Elasticsearch
      • Electron
      • Chrome DevTools
      • Yarn
      • Babel
      • Grep
      • npm
      • Gatsby
      • PhpStorm
      • Webflow
    • Разработка мобильных приложений
      • React Native
      • Ionic
      • Swift
      • Progressive Web App (PWA)
      • Core Data
      • Xamarin
      • NativeScript
      • Dart и Flutter
    • Gamedev
      • Unity
    • CMS
      • Wordpress
      • OpenCart
      • Drupal
      • Joomla
      • 1C-Bitrix
      • MODX
      • Magento
      • Shopify
    • Blockchain
      • Криптовалюты
      • Decentralized Applications (dApps) (Web 3)
    • Тестирование
      • Postman
      • Selenium
      • Appium
      • Protractor
      • WebdriverIO
      • Cypress
      • Playwright
    • Другое
      • WebRTC
      • OpenGL Shading Language (GLSL)
    • Подготовка к собеседованию
    • Обработка и анализ данных
    • Информационная безопасность
      • Этический взлом / Тестирование на проникновение
    • Английский язык
    • Конференции
  • Источники
  • Все курсы
    • Популярные
    • Бесплатные (100+ Курсов)
  • Топики
  • Книги
    • Популярные
Sign Up Sign in
📌 Очень жаль что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!
Главная страница Категория react.js Bedrock: Быстрый старт вашего следующего продукта SaaS

Bedrock: Быстрый старт вашего следующего продукта SaaS

Bedrock: Jumpstart your next SaaS product

Max Stoiber (@mxstbr)
Bedrock: Быстрый старт вашего следующего продукта SaaS Загрузить
Источник
Max Stoiber (@mxstbr)
Категория
React.js
Дата добавления
28/10/2021
Язык
English
Дата обновления
23/03/2022

Современный полнофункциональный шаблон Next.js и GraphQL с аутентификацией пользователей, платежами по подписке, командами, приглашениями, электронными письмами и всем остальным, что вам нужно.


Каждый раз, когда я создаю продукт SaaS, я трачу недели на объединение стандартных инструментов и функций: аутентификация пользователей, сеансы файлов cookie, оплата подписки, управление биллингом, управление командой, GraphQL API, транзакционные электронные письма, ESLint, TypeScript, Prettier, Cypress, ... Вот почему я создал Bedrock.

Bedrock объединяет все лучшие инструменты, которые экосистема JS может предложить, в одну прочную основу для вашего продукта SaaS. Работать сейчас - это фантастика, и она настраивает вас на масштабирование по мере роста кода и пользовательской базы.

И самое приятное: вам не нужно читать тысячи страниц документации, чтобы узнать, как использовать Bedrock. Если вы знаете Next.js и GraphQL, вы можете начать писать код практически сразу!

Инструменты

Bedrock сочетает в себе все лучшие инструменты, которые может предложить экосистема JS, и заставляет их хорошо работать вместе. Это означает, что вы получаете лучший опыт разработчика и можете просто сосредоточиться на создании своего продукта.

В Bedrock нет абсолютно никакой магии, только связка кода, который сделает все эти инструменты лучшими друзьями. Вам не обязательно знать большинство этих технологий, чтобы работать эффективно, а Bedrock разработан таким образом, чтобы вы могли легко удалить все дополнительные инструменты!

Функции

Аутентификация пользователя

Аутентифицируйте пользователей, не беспокоясь о безопасности и хранении паролей. Пользователи получают волшебную ссылку на свою электронную почту, и как только они нажимают на нее, они входят в систему!

Поддержка команды

Бедрок готов для команд из коробки. Пользователи могут создавать «проекты», каждый из которых имеет свой биллинг и участников. Предварительно созданная система приглашений позволяет пользователям приглашать своих коллег в свои проекты.

Оплата подписки

Безопасно принимайте платежи по подписке с помощью Stripe Checkout. Bedrock готов к любым планам, которые вы хотите (включая годовые, цены на одно место и все остальное), и уже обрабатывает счета, управление счетами, соответствие требованиям PCI и многое другое.

Без стиля

Bedrock поставляется без каких-либо стилей или библиотеки компонентов, потому что, честно говоря, вы все равно просто удалите их. Интерфейс содержит минимальный код, необходимый для работы функциональности. Сделайте так, как вы хотите, используя собственную библиотеку компонентов или любую библиотеку с открытым исходным кодом!

GraphQL API и интеграции

Наслаждайтесь фантастическим опытом разработчиков, создавая API GraphQL с помощью Nexus и Prisma и запрашивая его с помощью urql. Bedrock также поддерживает аутентификацию API на основе токенов, что позволяет пользователям программно интегрироваться с вашим продуктом.

Подстраивается под ваши предпочтения

Bedrock имеет модульную конструкцию, поэтому вы можете настроить ее в соответствии со своими предпочтениями. Все инструменты, кроме Next.js, являются необязательными и могут быть легко удалены или заменены на вашу любимую альтернативу.

Лучший опыт разработчика

В экосистеме JavaScript есть много фантастических инструментов, но заставить их хорошо работать вместе может быть непросто. Bedrock поставляется со всем, что вам нужно, отлично настроено, поэтому вы (и ваша команда) можете двигаться быстро.

Пишите безопасно от базы данных к клиенту

Двигайтесь быстрее благодаря TypeScript, который улавливает ваши ошибки еще до того, как вы нажмете «Сохранить». Переименовать поле в схеме базы данных или GraphQL API? TypeScript сразу же выделит, где вам нужно обновить код.

Генерация кода

Bedrock использует генерацию кода там, где это возможно, поэтому вам нужно меньше писать код и двигаться быстрее. Prisma генерирует настраиваемый ORM и миграции из схемы вашей базы данных, Nexus генерирует настраиваемый API GraphQL из вашего ORM, а GraphQL Codegen генерирует перехватчики React для извлечения данных из вашего GraphQL API.

Бесконечная масштабируемость

Благодаря бессерверному использованию вам никогда не придется беспокоиться о масштабировании серверов. Независимо от того, сколько трафика получает ваш продукт, Next.js справится с этим.

Посмотреть больше
  • https://coursehunters.online/t/bedrock-jumpstart-your-next-saas-product/5064

Внимание: Это не Видеокурс. 

Updates

v1.4.0: Prisma v3, remove nexus-plugin-prisma, add pagination

What's Changed

  • Remove nexus-plugin-prisma by @zoontek 
  • Add client side pagination + fix backend pagination by @zoontek 
  • fixed prisma comments by @b-schwab 
  • upgrade next by @nikgraf
  • upgrade deps by @nikgraf 
  • fix migration by @nikgraf 
  • Bump next from 12.0.3 to 12.0.7 by @dependabot 
  • Run prettier on the whole codegen by @zoontek 
  • Update breaking deps + fix page refresh on /app/[slug]/settings by @zoontek 
  • upgrade prisma by @nikgraf 
  • Bump stripe from 8.203.0 to 8.204.0 by @dependabot 
  • Bump @types/node from 17.0.19 to 17.0.21 by @dependabot 
  • Bump eslint from 7.32.0 to 8.9.0 by @dependabot
  • Bump urql from 2.1.3 to 2.2.0 by @dependabot 
  • Bump eslint from 8.9.0 to 8.10.0 by @dependabot 
  • Bump stripe from 8.204.0 to 8.205.0 by @dependabot 
  • Bump raw-body from 2.5.0 to 2.5.1 by @dependabot 
  • Bump @typescript-eslint/eslint-plugin from 5.12.1 to 5.13.0 by @dependabot 
  • Bump cypress from 9.5.0 to 9.5.1 by @dependabot 
  • Bump typescript from 4.5.5 to 4.6.2 by @dependabot 
  • Bump @typescript-eslint/parser from 5.12.1 to 5.13.0 by @dependabot

Комментарии

Только зарегистрированные пользователи могут комментировать️
  • CH User
    Walter Sobchak
    17 Mar 2022 06:22
    Hey @Admin @Coursehunters Team
    Can you update please? Thanks
  • CH User
    Coursehunters Team Walter Sobchak
    17 Mar 2022 09:24
    Hi, sure, will update in a days
  • CH User
    JScripter
    20 Feb 2022 09:11
    Update please
  • CH User
    Anonymous
    08 Nov 2021 02:09
    Update please
  • CH User
    Anonymous
    08 Nov 2021 12:32
    Update please :) 1.3.0 is out
  • CH User
    Artmani
    28 Oct 2021 11:40
    Запускай шарманку)
  • CH User
    ssanusi
    28 Oct 2021 08:21
    Admin is saying file not found
  • CH User
    Coursehunters Team ssanusi
    28 Oct 2021 04:22
    info@coursehunter.net
  • CH User
    Anonymous
    28 Oct 2021 04:18
    thank you admin. This also look amazing and comes with a CMS: https://serverless.page/
  • CH User
    mutts
    28 Oct 2021 03:16
    No video?

Похожие

SaaS: Разработка Облачных Многопользовательских Приложений SaaS

SaaS: Разработка Облачных Многопользовательских Приложений SaaS

SaaS: Design Cloud Native Multitenant SaaS applications
За последние несколько лет облачные вычисления выросли как на дрожжах, и все крупные предприятия переходят на модель SaaS (программное обеспечение как услуга), чтобы максимизировать свои доходы. Это одна из горячих тем десятилетия, и она по-прежнему будет одной из обязательных тем для изучения и понимания любым специалистом по программному обеспечению.
02:29:35
7 уроков
English
udemy
Премиум
Посмотреть
Создайте клон ClubHouse с помощью Golang и NextJS

Создайте клон ClubHouse с помощью Golang и NextJS

(Pre-Sale) Build a ClubHouse Clone with Golang and NextJS
Узнайте, как использовать Golang, Pion и NextJS для создания клона ClubHouse. В этом курсе мы будем использовать ion-sfu, построенный поверх Pion, pion — это реализация webrtc на чистом Go для нашего backend сервера, а на фронтенде мы будем использовать NextJS. ** ClubHouse Clone означает клонирование функций и логики, пользовательский интерфейс был переработан.
02:31:26
15 уроков
English
Jason Shen
Премиум
Посмотреть

Ресурс видеоуроков программирования для front и back end разработчиков. Бери знания своего профиля у нас, ведь мы самые лучшие блеать. Серьезно.

Категории
Все категории HTML CSS JavaScript React.js Python Java Node.js AWS Другое TypeScript
Источники
Все источники frontendmasters itgid (Александр Лущенко) itvdn Kent C. Dodds OTUS softwaretesting udemy videosmile webformyself ЯЮНИОР (ijunior.ru)
Telegram Форум Пакеты Контакты Road map FAQ
Темы:
Язык: