Rails Devise Graphql

screenshot of Rails Devise Graphql

A Rails 6 boilerplate to create your next Saas product. Preloaded with graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, i18n and more.

Overview:

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.

Features:

  • Ruby on Rails 6 backend
  • Authentication using devise and JWT tokens
  • GraphQL API
  • Roles and ability management
  • Admin dashboard using RailsAdmin
  • Works with various client frameworks
  • PostgreSQL as the database connector
graphql
Graphql

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.