
A Rails 5 JSON API template
The Rails-API-Template is a Ruby on Rails API application template that provides various features for building a JSON API server. It includes standard components such as JSON API Resources, UUID for IDs, has_secure_password for user password storage, and role-based authorization with Rolify. It also integrates additional features like Pundit for authorization of REST actions, JSON API Authorization, memcached for caching, and has_secure_tokens with JSON Web Tokens for managing and verifying user tokens. The template includes various controllers and configurations for authentication, testing, exception monitoring, and application monitoring. It can be extended to add support for Excel, PDF, background jobs, scheduling, email, networking tools, reporting tools, and ISO-compliant countries and exchange-rates information. The template requires Ruby, PostgreSQL, and Memcached for usage.
The Rails-API-Template is a comprehensive Ruby on Rails API application template that provides a wide range of features for building JSON API servers. It includes standard components like JSON API Resources, UUID for IDs, and has_secure_password for user password storage. It also integrates additional libraries like Pundit and JSON API Authorization for authorization, memcached for caching, and has_secure_tokens with JSON Web Tokens for managing and verifying user tokens. The template includes various controllers and configurations for authentication, testing, exception monitoring, and application monitoring. It can be further customized to add additional features such as Excel, PDF, background jobs, email, networking tools, reporting tools, and ISO-compliant countries and exchange-rates information. The template requires Ruby, PostgreSQL, and Memcached for installation and usage.

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.