A Rails 6 boilerplate to create your next Saas product. Preloaded with graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, i18n and more.
This is a boilerplate for building a SaaS product using Ruby on Rails 6 as the backend. It includes authentication, a GraphQL API, roles and ability management, and an admin dashboard. It can be easily integrated with various client frameworks such as Angular, React, Vue.js, React.Native, Swift, or Kotlin by implementing the JSON Web Tokens philosophy. The boilerplate works with PostgreSQL as the database connector and includes various gems for functionality like devise, GraphQL, CanCanCan, and RailsAdmin.
A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.