Getting Started
1. What is Rails Blueprint?

Rails Blueprint is a comprehensive starter template for Ruby on Rails applications. It provides a production-ready foundation with authentication, admin panel, responsive design, and deployment configurations pre-configured, saving you weeks of initial setup time.

2. What are the different editions?

Rails Blueprint comes in four editions: Basic (core features with authentication and admin panel), Plus (adds advanced reporting and analytics), Pro (includes enterprise features like API support and Stripe integration), and SaaS (complete multi-tenant SaaS platform with billing, subscriptions, and team management).

3. How do I get started with Rails Blueprint?

Simply clone the repository, run the blueprint initialization command (rails blueprint:init), and you'll have a fully configured Rails application ready for development. The setup includes database configuration, asset compilation, and all necessary dependencies.

Technical Questions

Rails Blueprint uses Rails 8.0.2 with Ruby 3.4.4, optimized with YJIT and jemalloc for superior performance. The stack includes Hotwire (Turbo + Stimulus), Bootstrap 5.3.7, PostgreSQL, Redis, and modern JavaScript with Importmap for zero-build asset management.

Yes! Rails Blueprint includes production configurations for nginx, systemd, SSL certificates, database backups, error monitoring, and zero-downtime deployments. It's been battle-tested on numerous production applications and includes security best practices out of the box.

Rails Blueprint uses Mina for deployment and supports any VPS or dedicated server. Pre-configured for Ubuntu/Debian with nginx and systemd. It includes staging and production configurations, automated database backups, and health checks. Cloud platforms like AWS, DigitalOcean, and Hetzner work perfectly.

The admin panel is a custom-built, responsive interface at /admin with role-based access control using Pundit. It includes CRUD operations for all models, a design system showcase, database monitoring via PgHero, background job management with GoodJob, and customizable dashboards with charts and analytics.

Absolutely! Rails Blueprint is designed to be a starting point, not a rigid framework. All code is in your repository and fully customizable. The modular architecture with commands, components, and policies makes it easy to extend. The blueprint_config gem provides flexible configuration management through YAML, environment variables, and database settings.
Features & Functionality

Rails Blueprint includes complete authentication with Devise: user registration, login, password reset, email confirmation, remember me, and account locking. It also features role-based authorization with Rolify and Pundit, social login ready configuration, two-factor authentication support, and session management.

Built with Hotwire (Turbo + Stimulus), Rails Blueprint provides real-time updates via Action Cable, live form validation with Stimulus Reflex, broadcast updates with Cable Ready, WebSocket notifications, and presence tracking. Perfect for building interactive, modern web applications without complex JavaScript frameworks.

Rails Blueprint uses GoodJob, a PostgreSQL-based job processor that requires no additional infrastructure. It includes a web dashboard for monitoring, automatic retries with exponential backoff, cron-style recurring jobs, job prioritization, and concurrency controls. Perfect for email delivery, report generation, and data processing.

Comprehensive testing setup with RSpec for unit and integration tests, FactoryBot for test data, Capybara for feature tests, SimpleCov for code coverage reporting, and GitHub Actions CI/CD pipeline. Includes example tests for models, controllers, commands, and components to guide your testing strategy.

Yes! The Pro edition includes full REST API with JWT authentication, versioned endpoints (api/v1), JSON serialization with Blueprinter, API documentation with Rswag/Swagger, rate limiting, and CORS configuration. Perfect for mobile apps, SPAs, or third-party integrations.
Business & Support

Rails Blueprint offers one-time purchase licenses with lifetime access to updates. Basic edition starts at an affordable price point, with Plus and Pro editions offering additional features. The SaaS edition includes everything needed to launch your own SaaS business. All editions include source code, documentation, and community support.

Yes! Your license allows unlimited projects for you and your clients. You can use Rails Blueprint for commercial projects, client work, and your own SaaS products. The only restriction is redistribution of the template itself - you cannot resell Rails Blueprint as a template or starter kit.

Rails Blueprint is actively maintained with regular updates for security patches, Rails version updates, and new features. Updates are provided via Git, and our documentation includes detailed upgrade guides. Your purchase includes lifetime access to all future updates for your edition.

All editions include comprehensive documentation, video tutorials, and access to our community Discord. We also maintain an extensive knowledge base with common solutions and best practices. Premium support with direct access to the development team is available for Pro and SaaS editions.

Rails Blueprint typically saves 3-6 weeks of initial development time. Instead of setting up authentication, admin panels, deployment configs, testing frameworks, and design systems from scratch, you start with a production-ready foundation. This allows you to focus immediately on your unique business logic and features.