Zeropistol
Zeropistol is a web site that allows a group of individuals to workout together, regardless of where they live. It is a subscription based service. Workout sessions are recorded and the videos are only available on the website. The site also includes a blog, where members can share information on working out, physical fitness, nutrition, and more.
Customer Requirements
- Public facing website that describes the service and shows some sample content
- Users are required to log in to see all member content
- Embedded blog that will allow for the authoring of articles that will appear in different sections of the site
- Manage credit card processing for a subscription based service
- The ability to manager user accounts and credit card transactions
- Do it cheap!
Technical Details
- Heroku used for hosting. Starting with the free account and will scale out as necessary.
- PayPal used for credit card processing and subscription management, eliminating the need to sign up with a payment gateway or purchase an SSL certificate, since we do not collect any sensitive information. PayPal’s Website Payment Standard product, which is free, issues callbacks to the application when subscriptions are created, deleted, or new payments are processed, so we can act accordingly.
- Vimeo is used to host the videos. Vimeo has many nice features, including a great video player, and the ability to restrict the watching a video to a specific domain.
- Amazon S3 used for image uploads for the blog.
- At the time of launch, the only recurring fees the customer is responsible for are the actual domain name, the Vimeo account, and the storage on S3 (which is very, very cheap).
GitHub
Most Popular Posts
Tags
.NET
android
apple
bugzilla
C#
career development
charts
code coverage
concurrency
continued education
couchdb
couchdb case study
couchrest
design
dsl
exceptions
funny
git
GitHub
Gnome Do
groovy
hardware
interviews
java
javaee
javaone2008
macbook
non-tech news
nosql
open source
orbitz
personal projects
polyglot persistence
productivity
rails
rails3
ruby
Software
Standup Timer
testing
textme
TravelAgent
ubuntu
weather
windycitydb
Archives
- May 2012 (1)
- April 2012 (1)
- March 2012 (1)
- February 2012 (1)
- December 2011 (1)
- September 2011 (1)
- July 2011 (1)
- May 2011 (1)
- April 2011 (1)
- March 2011 (1)
- January 2011 (2)
- November 2010 (2)
- September 2010 (1)
- August 2010 (1)
- July 2010 (2)
- June 2010 (2)
- April 2010 (1)
- March 2010 (1)
- February 2010 (2)
- January 2010 (1)
- December 2009 (1)
- November 2009 (1)
- September 2009 (2)
- August 2009 (3)
- July 2009 (2)
- June 2009 (3)
- April 2009 (1)
- February 2009 (1)
- January 2009 (2)
- December 2008 (8)
- November 2008 (2)
- October 2008 (3)
- September 2008 (6)
- July 2008 (3)
- June 2008 (1)
- May 2008 (8)
- April 2008 (6)
- March 2008 (2)
Blogroll
Industury News
Other Links
My GitHub Feed
- jwood pushed to master at signal/signal-ruby
- jwood pushed to master at signal/proby
- jwood pushed to master at signal/proby
- jwood pushed to master at signal/signal-ruby
- jwood pushed to master at signal/proby
- jwood pushed to master at signal/signal-ruby
- jwood pushed to master at signal/signal-ruby
- jwood pushed to master at signal/proby-ruby
- jwood commented on pull request 9 on stripe/stripe-ruby
- jwood pushed to master at signal/proby





