Skip to content

Heroku-ready, customizable Sinatra landing page that integrates with MailChimp.

Notifications You must be signed in to change notification settings

sbois/email-landing-page

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Email Landing Page

A simple, customizable landing page for email signup, based on Rack, Sinatra, HTML5 Boilerplate, and Twitter Bootstrap.

The current version has optional MailChimp and Google Analytics integration.

Please visit the live demo on Heroku and join the project mailing list

Instructions

  1. $ git clone git://github.com/quartzmo/email-landing-page.git
  2. $ cd email-landing-page
  3. $ rm -rf .git
  4. $ bundle install
  5. Register for a free MailChimp account and generate an API key (required).
  6. Edit app.rb, adding your MailChimp API key and list name (required).
  7. Modify public/index.html, replacing sample content with your own.
  8. If you want Google Analytics, edit config.ru, uncomment the indicated lines, and add your Google Analytics account ID (optional).
  9. $ bundle exec rackup to start the app locally on port 9292.
  10. Test locally.
  11. Register for a free Heroku account (optional).
  12. Follow instructions to deploy to Heroku, using the Cedar stack if desired (optional).
  13. Configure custom domain name with Heroku.

Todo: Full instructions including Heroku deployment

Credits

Inspired by alphabetum/landing-page.

About

Heroku-ready, customizable Sinatra landing page that integrates with MailChimp.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published