AlexVipond / jennifervipond.github.io

Jennifer Vipond's 2018 Congressional Campaign website

Home Page:https://vipondforcongress.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vipond for Congress

Dr. Jennifer Hoppe Vipond's website for her 2018 Congressional Campaign

Purpose

As you may have guessed, vipondforcongress.com was built to help Dr. Vipond tell the residents of Wisconsin's 5th District why she wants to represent them in Congress, and why they should vote for her. But that's not the website's only purpose.

Vipondforcongress.com is an example of how political candidates, elected officials, and government agencies can create an online presence that is informative, well-designed, functional, secure, and accessible to everyone. This can and should be done without spending taxpayer dollars on large, indifferent IT companies or on technologies that are expensive, difficult to set up, or difficult to maintain.

Dr. Vipond's team of independent designers and developers accomplished the goals of vipondforcongress.com using technology that is almost completely free and open source, and they published the source code here on Github for the general public to see and reuse.

Further reading

The Secret Startup That Saved the Worst Website in America

Insight: Health site woes show Washington misses out on cutting edge technology

Features

Front End

  • Mobile-first, mobile-responsive design
  • Cross-browser support, including Internet Explorer 11+
  • Scores highly on audits for performance, accessibility, and best practices in web design

Back end

  • Can handle heavy traffic (see Github Pages traffic limits)
  • Encrypts and securely transmits form data (for example, credit card details)
  • Basic spam prevention measures taken on all forms
  • Form responses can be accessed in JSON format
  • No library or stylesheet dependencies. Just plain old HTML, SVG, CSS, and Javascript.

Content Management & Digital Marketing

  • Tracks basic information about site visitors
  • Code-free blogging from anywhere
  • Plain text and HTML marketing emails
  • Open and click tracking on marketing emails
  • Unsubscribed and bounced emails are automatically removed from lists

Financial

Technology

The technology stack used to create and maintain Dr. Vipond's digital presence is:

  • Atom (text editor)
  • HTML, SVG, CSS, and Javascript (layout, graphics, appearance, and interactivity)
  • Github (version control)
  • Donorbox and Stripe (online donations)
  • SimpleForm (forms, including email subscription)
  • Jekyll (static site generation)
  • Github Pages (hosting)
  • Cloudflare (content delivery network and universal SSL)
  • Prose.io (content editing)
  • Mail for Good (email marketing)
  • Google Analytics (website analytics)

About

Jennifer Vipond's 2018 Congressional Campaign website

https://vipondforcongress.com

License:MIT License


Languages

Language:HTML 71.6%Language:CSS 10.9%Language:JavaScript 8.8%Language:Ruby 8.7%