Pricing

Two packages to help you get that unique look:


Package #1 Transmission Theme

  • Access to a private gem via gemfury
  • Get all different color permutations
  • Use it on multiple projects
  • Build on top of existing customizations to light theme

Available in early 2023. Pre-order now at a discount.

Pre-order $450 USD $350*

*Use coupon code TT100PRESALE at checkout.
Yearly renewal pricing of $450 for continuing updates, cancellable.
Don’t forget to eject the theme before your last billing period ends.


Package #2 Transmission Theme + Customization Services

For a two-week block of part-time availability, you get:

  • Further customizations to Transmission or to your own Bullet Train theme
  • A copy of an early version of the Transmission theme on day 1 of the engagement + a private gem when the theme is released
  • One year’s worth of updates to the Transmission gem, renewable separately

*Plus applicable taxes if you’re in Canada


Questions and Answers

Who is selling this theme? Is it associated with Bullet Train and Andrew Culver?

My name is Pascal Laliberté. I’ve been contracting on Bullet Train but otherwise the Transmission theme is a third-party plug-in and is not affiliated with Bullet Train and Andrew Culver.

How is the theme made available to my app?

You’ll receive instructions to install a private gem and a private npm package, both served via gemfury.com. You’ll also receive instructions on changing Bullet Train to use your theme.

Do I need to pay a recurring fee to use the theme?

To continue getting updates to the theme alongside updates to Bullet Train, which is in active development, you’ll need to continue paying the yearly subscription fee. If you choose to go it alone with a local copy of the theme, there will be instructions on “ejecting” the theme to a locally-named version and on how to use local copies of the JavaScript code (from the npm package).

Can I create my own themes from Transmission for open-source or for sale?

No, you can’t use the Transmission theme to create a new theme and sell it nor to open-source parts of it.

This is a pre-order. When do you plan to release the theme?

If you purchase the customization services, an early version is available on day one of the paid engagement. Otherwise, the theme is almost done but it could take a month or more before it’s available. You can get pretty far in your app’s development using the standard Bullet Train theme and Transmission will still take over the look upon installation.

How much do I have to change my Bullet Train app to make the Transmission theme work?

You install a private gem and a private npm package from a gemfury.com URL after purchase. You’ll also need to add methods to your application_helper.rb file. If you’ve been using primary and darkPrimary Tailwind colors in new .erb partials, those might need to be tweaked for the new Transmission color variable names.

Can I modify the source code of the Transmission theme?

Yes, you can “eject” a file from the Transmission theme and use a custom local copy of that file, which will override the one from the Transmission theme. Just be on the lookout for future versions of the theme gem to see if that file was changed, and simply apply the same modifications down the line manually.

Do you have documentation for this theme?

Not yet. It’s coming with the official release. It’s a bit why I’m selling customization services ahead of the release, so I can learn from the onboarding experience.

Do I have to choose a color combination before I purchase or will all combinations be available with the theme?

All color combinations will be available to you after purchase. You can also use this theme on multiple projects.

Can my users pick their own color combination?

I don’t plan to offer a UI for users of your app to choose their own color combination. But all the parameters for the colors and the look are made available via methods in application_helper.rb, which has access to current_user, so you can add custom code to make those methods check a user setting before returning the value.

How does dark mode work? Browser detection or a user toggle?

For now it’s by browser detection but it toggles the dark class on the body element. You can add a user setting to make this work.

Are all the color combinations loaded via a large style sheet?

No, each color combination (separately for light and dark themes) is in its own style sheet, made available as CSS Custom Properties for Tailwind CSS to use. This combination slims down the amount of CSS sent to the browser.

Scroll back to the top for Pricing