# LightningRails

## LightningRails Doc

- [Welcome](https://docs.lightningrails.com/readme.md)
- [Quickstart](https://docs.lightningrails.com/getting-started/quickstart.md)
- [Themes](https://docs.lightningrails.com/getting-started/publish-your-docs.md): How to change the branding of your project from a list of 20+ options by changing one word.
- [Customize the views](https://docs.lightningrails.com/getting-started/customize-the-views.md): How to change the views using LightningRails partials/components
- [Lightning Landing](https://docs.lightningrails.com/getting-started/lightning-landing.md): This doc will guide through creating a simple landing page for your portfolio or business with Lightning Landing, the landing page boilerplate that can be hosted for FREE on Github pages.
- [Quickstart](https://docs.lightningrails.com/getting-started/lightning-landing/quickstart.md): How to get started with Landing Lightning
- [Theme and branding](https://docs.lightningrails.com/getting-started/lightning-landing/theme-and-branding.md): Make Lightning landing your own. Choose one of the 24 availables themes and leave the branding hassle for later.
- [Page structure](https://docs.lightningrails.com/getting-started/lightning-landing/page-structure.md): Let's decide what makes a great landing page, do we want Testimonials? Pricing? ....
- [Publish your landing page](https://docs.lightningrails.com/getting-started/lightning-landing/publish-your-landing-page.md): Let's publish our landing page for free forever.
- [AI & code (MCPs)](https://docs.lightningrails.com/ai-and-code-mcps.md): In this section I will guide you towards my favorite MCP's for coding faster and better code.
- [Context7 MCP (beta)](https://docs.lightningrails.com/ai-and-code-mcps/context7-mcp-beta.md): How to use Context 7 MCP to increase your AI code quality.
- [Images & media](https://docs.lightningrails.com/features-setup/images-and-media.md)
- [Admin Dashboard](https://docs.lightningrails.com/features-setup/markdown.md): Add a fully functional admin dashboard in just 3 terminal commands.
- [Search Engine Optimization](https://docs.lightningrails.com/features-setup/search-engine-optimization.md): Easily setup your app to rank high on google with search engine optimisation (SEO)
- [Automatic Emails](https://docs.lightningrails.com/features-setup/automatic-emails.md): For transactional emails, I have added 2 different guides for the two main service providers. Both offer 100 Free emails per month. More than enough for testing an MVP.
- [Postmark](https://docs.lightningrails.com/features-setup/automatic-emails/editor.md)
- [Resend](https://docs.lightningrails.com/features-setup/automatic-emails/resend.md): This guide outlines how to install and configure the Resend Gem for sending transactional emails in your Lightning Rails project.
- [Login with Devise](https://docs.lightningrails.com/features-setup/login-with-devise.md)
- [Magic Link Signup](https://docs.lightningrails.com/features-setup/magic-link-signup.md): Who likes passwords? Easily setup magic link in your LightningRails app.
- [Stripe Payment Gateway](https://docs.lightningrails.com/features-setup/stripe-payment-gateway.md)
- [Github Signup](https://docs.lightningrails.com/features-setup/github-signup.md): Follow this tutorial to signup your users with Github. You will be able to gather their profile picture, name and email.
- [Lucide icons](https://docs.lightningrails.com/features-setup/lucide-icons.md): Easily add SVG icons to your project with only one line of code.
- [Multi-provider AI](https://docs.lightningrails.com/features-setup/multi-provider-ai.md): A guide on how to use the new Ruby LLM library, which allows you to connect to several LLMs instead of just using Open AI
- [Open AI API](https://docs.lightningrails.com/features-setup/open-ai-api.md): Integrating OpenAI API and DeepSeek to your Lightning Rails Project
- [Multi-Step Form Wizard](https://docs.lightningrails.com/features-setup/multi-step-form-wizard.md): Break long forms into manageable steps
- [Internationalization I18n](https://docs.lightningrails.com/features-setup/internationalization-i18n.md): A quick guide to outline how to install and configure internationalization support in your Lightning Rails project for multi-language applications.
- [Heros](https://docs.lightningrails.com/ui-components/heros.md): All the components pre-built in LightningRails for FAQ sections - Design from DaisyUI, TailwindCss and Custom
- [FAQs](https://docs.lightningrails.com/ui-components/faqs.md): All the components pre-built in LightningRails for FAQ sections - Design from DaisyUI + TailwindCSS + custom
- [cards](https://docs.lightningrails.com/ui-components/cards.md): All the components pre-built in LightningRails for cards - Design from DaisyUI
- [Testimonials](https://docs.lightningrails.com/ui-components/testimonials.md): All the components pre-built in LightningRails for testimonials - Design from DaisyUI, HyperUI or custom
- [Call To Actions](https://docs.lightningrails.com/ui-components/call-to-actions.md): All the components pre-built in LightningRails for call to actions (CTAs) sections - Design from DaisyUI, HyperUI or custom
- [Features](https://docs.lightningrails.com/ui-components/features.md): All the components pre-built in LightningRails for Features showcase sections - Design from DaisyUI, HyperUI or custom
- [Sliplane Deploy](https://docs.lightningrails.com/deploying-to-production/sliplane-deploy.md): A guide on how to deploy your LightningRails app to sliplane
- [Heroku Deploy](https://docs.lightningrails.com/deploying-to-production/heroku-deploy.md)
- [Security](https://docs.lightningrails.com/deploying-to-production/security.md): A section with guides on how to protect your rails app against attacks.
- [Rate Limiting](https://docs.lightningrails.com/deploying-to-production/security/rate-limiting.md): Implementing Rate Limiting in Your Ruby on Rails App with rack-attack
- [Error Monitoring with Sentry](https://docs.lightningrails.com/deploying-to-production/security/error-monitoring-with-sentry.md): Receive errors directly on your email with Sentry free plan.
- [MetaMask Authentication](https://docs.lightningrails.com/web-3-blockchain/metamask-authentication.md): Sign in with MetaMask (SIWE) using OmniAuth OpenID Connect
- [Updating your project](https://docs.lightningrails.com/resources/updating-your-project.md): How to Update Your LightningRails Project
- [Design Resources](https://docs.lightningrails.com/resources/design-resources.md): A collection of Free resources to help you pimp your Rails app


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.lightningrails.com/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
