How to customize your app
Create a .env file at the root of your application, locally. Add a line as follow :
firstname.lastname@example.org will not work of course, however it could be enough in development or test mode, where emails are actually not sent by default.
On Heroku, environment variables can be added/viewed under the "settings" tab of the dashboard. Click "reveal config vars". And add the APP_EMAIL_FROM with a real email address (see below).
External Email provider is required
Why ? The user needs to verify the account or reset password. These actions are possible only if there is a professional email provider configured.
You must configure your application with a professional email provider like MailChimp or PostMark.
Bootrails is not bound to any of them so feel free to pick the one you prefer. (MailChimp, MailGun, PostMark, etc.)
Then add relevant configuration in
config/environments/production.rb (development and test do not need to be changed, so preferably to not change
Change config/meta.yml data according to your needs
Open customer portal
Connect as customer (email@example.com / Mysecret+1234), and go to the /profile/billing page. "Open customer portal" is not bound to any portal. Add a relevant link here.
All customer preferences under /profile/preference are here as example, are also saved in database. But are not mapped to any actual newsletter or course. Build your own customer preferences, and map them to something relevant to your own businness.
The KPIs on the admin default page (/admin) are hard-coded, feel free to change them according to your needs.
CSS can be changed under
Text and image can be changed under
Other public pages (about, credits, etc) are accessible from
They have some default content you will have to modify, of course.
Some parts of the HTML may be modified by an administrator.
By default, the big quote on the landing page, and the "terms and condition" page can me modified from the admin.
To see how the HTML is injected, see
Feel free to add or remove "editables" parts wherever you want.