{"id":171,"date":"2012-01-28T10:22:47","date_gmt":"2012-01-28T17:22:47","guid":{"rendered":"http:\/\/www.reveille.com\/?page_id=171"},"modified":"2017-04-10T12:41:54","modified_gmt":"2017-04-10T19:41:54","slug":"team-stryker-sports-ironpresscustom-asp-net","status":"publish","type":"page","link":"https:\/\/www.reveille.com\/index.php\/team-stryker-sports-ironpresscustom-asp-net\/","title":{"rendered":"Team Stryker Sports (IronSpeed\/Custom ASP.NET)"},"content":{"rendered":"<p>While the web visitor facing side of Team Stryker Sports was implemented by custom ASP.NET programming, a large portion of the administration website was built using the IronSpeed development tool. \u00a0This was a huge time saver, and reduced the development costs significantly.<\/p>\n<p><center><em><strong>Click on each numbered vertical bar to view slides below<\/strong><\/em><\/center><link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/www.reveille.com\/wp-content\/plugins\/slidedeck-lite-for-wordpress\/skins\/slidedeck-classic\/skin.css?v=1.0\" media=\"screen\" \/><!--[if IE]><link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/www.reveille.com\/wp-content\/plugins\/slidedeck-lite-for-wordpress\/skins\/slidedeck-classic\/skin.ie.css?v=1.0\" media=\"screen\" \/><![endif]--><div class=\"slidedeck_frame skin-slidedeck-classic\"><dl id=\"SlideDeck_221_157\" class=\"slidedeck slidedeck_157\" style=\"width:100%;height:550px\"><dt>Intro<\/dt><dd><table style=\"border: none;\">\n<tbody>\n<tr>\n<td style=\"border-width: initial; border-color: initial; border-image: initial; border-style: none;\" valign=\"top\"><a href=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerHomePage.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-164\" title=\"Team Stryker Home Page\" src=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerHomePage-300x271.png\" alt=\"Team Stryker Home Page\" width=\"300\" height=\"271\" srcset=\"https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerHomePage-300x271.png 300w, https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerHomePage.png 913w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><center><em>Click image for larger view in separate browser tab<\/em><\/center><\/td>\n<td style=\"border: none;\" valign=\"top\">\n<h2>Team Stryker Sports<\/h2>\n<p><strong>Website: <a href=\"http:\/\/www.teamstryker.com\" target=\"_blank\">www.teamstryker.com<\/a><\/strong><\/p>\n<p><strong>Technologies: IronSpeed \/ Custom ASP.NET<\/strong><\/p>\n<p>A sports betting subscription website that had the following requirements:<\/p>\n<ul>\n<li>Newsletter subscriptions for different sports and subscription duration<\/li>\n<li>Support for different handicapper picks, each with their own secure login and editing capabilities<\/li>\n<li>Fraud detection to prevent sharing of subscriptions<\/li>\n<li>Real-time interface to credit card processor<\/li>\n<li>Easy to use back office feature to select which picks won, and bill customers accordingly<\/li>\n<li>Modifiable content by website owner via administration website<\/li>\n<li>Featured \"Hot Pick\" of the week<\/li>\n<li>Comprehensive reporting to track income of each handicapper and cut of proceeds to website owner<\/li>\n<\/ul>\n<p>Peruse the remaining slides to get a glimpse of how the above requirements were met, and visit the website link above to view the entire website.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd><dt>Content Administration<\/dt><dd><table style=\"border: none;\">\n<tbody>\n<tr>\n<td style=\"border-width: initial; border-color: initial; border-image: initial; border-style: none;\"><a href=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerAdminHomePage.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-162\" title=\"Team Stryker Admin Home Page\" src=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerAdminHomePage-300x271.png\" alt=\"Team Stryker Admin Home Page\" width=\"300\" height=\"271\" srcset=\"https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerAdminHomePage-300x271.png 300w, https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerAdminHomePage.png 913w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n<center><em>Click image for larger view in separate browser tab<\/em><\/center><\/td>\n<td style=\"border: none;\" valign=\"top\">\n<h3>Content Administration Website<\/h3>\n<p>All content on this website is delivered to the user via text and images stored in a multitude of database tables.<\/p>\n<p>Once Reveille designed and created the needed database tables and indexes, a third party software package called \"IronSpeed\" was used to generate the content administration website, at a considerable savings to the customer.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd><dt>Back Office<\/dt><dd><table style=\"border: none;\">\n<tbody>\n<tr>\n<td style=\"border-width: initial; border-color: initial; border-image: initial; border-style: none;\"><a href=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerBackOffice.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-163\" title=\"Team Stryker Back Office\" src=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerBackOffice-300x271.png\" alt=\"Team Stryker Back Office\" width=\"300\" height=\"271\" srcset=\"https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerBackOffice-300x271.png 300w, https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerBackOffice.png 913w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><center><em>Click image for larger view in separate browser tab<\/em><\/center><\/td>\n<td style=\"border: none;\" valign=\"top\">\n<h3>Back Office Website<\/h3>\n<p>Team Stryker offers a unique flavor of subscription called a \"Quick Pick\". \u00a0This is a mini document that tells a sports\u00a0enthusiast for which team to place a bet, and is only billed to the enthusiast's credit card if the\u00a0winning team matches the information sold.<\/p>\n<p>A custom Back Office website was created to easily allow the website owner to mark which Quick Picks were successful, and then to batch process only those orders through the credit card processor's interface (CyberSource in this instance).<\/p>\n<p>Additionally, a comprehensive reporting module was developed that tallied winning totals for each handicapper, along with the corresponding percentage of the sale price that went to the website owner.<\/p>\n<p>\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd><dt>Digital Subscriptions<\/dt><dd><table style=\"border: none;\">\n<tbody>\n<tr>\n<td style=\"border-width: initial; border-color: initial; border-image: initial; border-style: none;\"><a href=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerSubscriptions.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-167\" title=\"Team Stryker Subscriptions\" src=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerSubscriptions-300x271.png\" alt=\"Team Stryker Subscriptions\" width=\"300\" height=\"271\" srcset=\"https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerSubscriptions-300x271.png 300w, https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerSubscriptions.png 913w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><center><em>Click image for larger view in separate browser tab<\/em><\/center><\/td>\n<td style=\"border: none;\" valign=\"top\">\n<h3>Digital Subscriptions<\/h3>\n<p>One of the requirements for this project was to allow the website owner to offer downloadable subscription content, and be able to define various subscription lengths such as full season, one month, or one week special price trials.<\/p>\n<p>These particular subscription purchases are processed in real-time through the website owner's credit card processor, and once validated the buyer gets immediate access to the newsletters for the duration of their subscription.<\/p>\n<p>\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd><dt>Only Pay If You Win<\/dt><dd><table style=\"border: none;\">\n<tbody>\n<tr>\n<td style=\"border-width: initial; border-color: initial; border-image: initial; border-style: none;\"><a href=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerPicks.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-166\" title=\"Team Stryker Picks\" src=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerPicks-300x271.png\" alt=\"Team Stryker Picks\" width=\"300\" height=\"271\" srcset=\"https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerPicks-300x271.png 300w, https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerPicks.png 913w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><center><em>Click image for larger view in separate browser tab<\/em><\/center><\/td>\n<td style=\"border: none;\" valign=\"top\">\n<h3>Quick Picks - Only Pay If You Win<\/h3>\n<p>Another requirement was to allow the website owner to sell and publish \"Quick Picks\". \u00a0These are one time mini newsletters that predict the outcome of a sporting event.<\/p>\n<p>Instead of real-time billing at time of purchase, the buyer's credit card information is held, and is only billed later if the prediction matched the sporting event outcome.<\/p>\n<p>The website owner also wanted other handicappers to be able to sell their predictions via his website, and if the prediction was correct, receive a percentage of the pick's sale price. \u00a0Each handicapper has their own secure login to the administrative website, and publishes their own quick picks without any intervention required of the website owner.<\/p>\n<p>To prevent fraud, a buyer first has to register via a registration page, and be authorized for purchases by the website owner. \u00a0Once authorized, the buyer can purchase quick picks without any further registration unless they choose to update their user information such as credit card number, which is kept securely in the database.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd><dt>Members Area \/ Fraud Detection<\/dt><dd><table style=\"border: none;\">\n<tbody>\n<tr>\n<td style=\"border-width: initial; border-color: initial; border-image: initial; border-style: none;\"><a href=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerMembers.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-165\" title=\"Team Stryker Members\" src=\"http:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerMembers-300x271.png\" alt=\"Team Stryker Members\" width=\"300\" height=\"271\" srcset=\"https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerMembers-300x271.png 300w, https:\/\/www.reveille.com\/wp-content\/uploads\/2012\/01\/TeamStrykerMembers.png 913w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n<center><em>Click image for larger view in separate browser tab<\/em><\/center><\/td>\n<td style=\"border: none;\" valign=\"top\">\n<h3>Members Area \/ Fraud Detection<\/h3>\n<p>All member access is controlled by a username and password created at time of registration.<\/p>\n<p>The member's Internet Protocol (IP) Address is obtained when they login, and mechanisms were implemented to prevent password sharing. \u00a0In addition, a comprehensive logging and reporting module was designed and developed to allow the website owner to determine if the fraud detection rules need to be adjusted.<\/p>\n<p>\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd><\/dl><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>While the web visitor facing side of Team Stryker Sports was implemented by custom ASP.NET programming, a large portion of the administration website was built using the IronSpeed development tool. \u00a0This was a huge time saver, and reduced the development costs significantly. Click on each numbered vertical bar to view slides below<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"onecolumn-page.php","meta":{"footnotes":""},"class_list":["post-171","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.reveille.com\/index.php\/wp-json\/wp\/v2\/pages\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reveille.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.reveille.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.reveille.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reveille.com\/index.php\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":5,"href":"https:\/\/www.reveille.com\/index.php\/wp-json\/wp\/v2\/pages\/171\/revisions"}],"predecessor-version":[{"id":367,"href":"https:\/\/www.reveille.com\/index.php\/wp-json\/wp\/v2\/pages\/171\/revisions\/367"}],"wp:attachment":[{"href":"https:\/\/www.reveille.com\/index.php\/wp-json\/wp\/v2\/media?parent=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}