<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Beaver6813.com &#187; project</title>
	<atom:link href="http://beaver6813.com/tag/project/feed/" rel="self" type="application/rss+xml" />
	<link>http://beaver6813.com</link>
	<description>Web Developer Extraordinaire!</description>
	<lastBuildDate>Sat, 14 Aug 2010 16:27:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>City Coupons</title>
		<link>http://beaver6813.com/2010/03/city-coupons/</link>
		<comments>http://beaver6813.com/2010/03/city-coupons/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 19:24:06 +0000</pubDate>
		<dc:creator>Beaver6813</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[city coupons]]></category>
		<category><![CDATA[citycoupons]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[coupons]]></category>
		<category><![CDATA[email to sms]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[paypal]]></category>
		<category><![CDATA[paypal IPN]]></category>
		<category><![CDATA[pdf generation]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[printable coupons]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[sms coupons]]></category>

		<guid isPermaLink="false">http://beaver6813.com/?p=146</guid>
		<description><![CDATA[City Coupons, a very recent project, in essence is a full content management for coupons. Using the system you are able to add printable, SMS and viewable coupons to your website. In addition to this, the system has a range of other features to offer. Started at the beginning of November &#8217;09 and completed with [...]


Related posts:<ol><li><a href='http://beaver6813.com/2010/03/jokepants/' rel='bookmark' title='Permanent Link: Jokepants'>Jokepants</a></li>
<li><a href='http://beaver6813.com/2009/10/twerq/' rel='bookmark' title='Permanent Link: Twerq'>Twerq</a></li>
<li><a href='http://beaver6813.com/2009/10/about-me/' rel='bookmark' title='Permanent Link: About Me'>About Me</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src='http://beaver6813.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/146.png&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>City Coupons, a very recent project, in essence is a full content management for coupons. Using the system you are able to add printable, SMS and viewable coupons to your website. In addition to this, the system has a range of other features to offer. Started at the beginning of November &#8217;09 and completed with version 1.0.2 in February &#8217;10 its certainly been a large but exciting project.</p>
<p><span id="more-146"></span></p>
<h3>Startup</h3>
<p>In November I was asked to create a piece of coupon management software that would:</p>
<ul>
<li>Allow businesses to sign up and pay automatically.</li>
<li>Enable businesses to manage their business profiles on the site, including locations, media, descriptions and above all coupons &amp; offers.</li>
<li>Give the site administrator full control over the site in the simplest way possible.</li>
<li>To incorporate some sort of events calendar into the site that would gather all invidual business events.</li>
</ul>
<p>We started with a basic design which was heavily edited to fit with the feel of the site. I then started work on coding the back-end into classes (object orientated) to make upgrading and modifying the site a lot more modular.</p>
<h3>Payment System</h3>
<p>The site is integrated with the PayPal IPN payment processing which will, after a business has gone through checkout, notify the site and will automatically activate their account. In addition to this it also has an automated billing program that will periodically check to ensure that all businesses are up to date on their payments. If not it will send the business an invoice with three days grace period. After that their account will be suspended until they activate their account. Of course this can always be overridden in the site admin panel.</p>
<h3>Business Page &amp; Coupons</h3>
<p>An important aspect of the site was enabling businesses to have their own &#8220;online presence&#8221;, this was achieved by giving each business their own profile page in addition to their various offers appearing site-wide. On this page businesses can display all of their locations alongside Google Maps, uploaded media, events and other exciting items.</p>
<p>Having a list of offers on the website may not be much use to a lot of people, City Coupons enables users to print and send the offer to their cell phone. The printing system used is major improvement over the type used on similar coupon websites. It enables you to specify the quantity of the coupon you wish to print and even place different coupons on the same page if you bookmark them. The SMS service has no operating costs and uses data processing techniques specific to each major carrier in the US.</p>
<h3>Administering the Site</h3>
<p>In the Vendor Admin Panel (for businesses) you are able to easily modify any aspect of your profile through the various tabs on the page conveniently titled, Offers, Locations, Events, Media, Profile etc. Likewise the Site Admin Panel is arranged similarly but with a wide range of options from full user management to bulk newsletter services and footer modifications.</p>
<p>To make the system even more interactive; it is integrated with the WordPress blog system to provide the blogging and article aspects of the site. WordPress is one of the best systems in the world for this and it would be senseless to reinvent the wheel. It however does include several City Coupons themes and plugins for full integration with the member system and site design.</p>
<p>The default site design is easily customizable and is available in a variety of colours, some different colours used by current owners of the system are shown in the thumbnails below.</p>
<h3>Conclusion</h3>
<p>Overall the City Coupons project was great fun and as always I developed my programming skills. My knowledge of WordPress has been greatly improved, my coding standards have risen significantly and I now know how to generate PDF&#8217;s from pure PHP! The client had a firm vision of what the site should be like and it certainly helped me to create exactly what he envisioned.</p>

<a href='http://beaver6813.com/2010/03/city-coupons/defaultgreen/' title='Main Site Default Theme'><img width="150" height="150" src="http://beaver6813.com/wp-content/uploads/2010/03/DefaultGreen-150x150.png" class="attachment-thumbnail" alt="Main Site Default Theme" title="Main Site Default Theme" /></a>
<a href='http://beaver6813.com/2010/03/city-coupons/homecontent/' title='Business Page '><img width="150" height="150" src="http://beaver6813.com/wp-content/uploads/2010/03/HomeContent-150x150.png" class="attachment-thumbnail" alt="Business Page" title="Business Page" /></a>
<a href='http://beaver6813.com/2010/03/city-coupons/vendoradminpanel/' title='Vendor Admin Panel'><img width="150" height="150" src="http://beaver6813.com/wp-content/uploads/2010/03/VendorAdminPanel-150x150.png" class="attachment-thumbnail" alt="Vendor Admin Panel" title="Vendor Admin Panel" /></a>
<a href='http://beaver6813.com/2010/03/city-coupons/siteadminpanel/' title='Site Admin Panel'><img width="150" height="150" src="http://beaver6813.com/wp-content/uploads/2010/03/SiteAdminPanel-150x150.png" class="attachment-thumbnail" alt="Site Admin Panel" title="Site Admin Panel" /></a>
<a href='http://beaver6813.com/2010/03/city-coupons/lacoupons/' title='Blue on LA Coupons'><img width="150" height="150" src="http://beaver6813.com/wp-content/uploads/2010/03/LaCoupons-150x150.png" class="attachment-thumbnail" alt="Blue on LA Coupons" title="Blue on LA Coupons" /></a>
<a href='http://beaver6813.com/2010/03/city-coupons/austincoupons/' title='Orange/Bronze on Austin Coupons'><img width="150" height="150" src="http://beaver6813.com/wp-content/uploads/2010/03/AustinCoupons-150x150.png" class="attachment-thumbnail" alt="Orange/Bronze on Austin Coupons" title="Orange/Bronze on Austin Coupons" /></a>



<p>Related posts:<ol><li><a href='http://beaver6813.com/2010/03/jokepants/' rel='bookmark' title='Permanent Link: Jokepants'>Jokepants</a></li>
<li><a href='http://beaver6813.com/2009/10/twerq/' rel='bookmark' title='Permanent Link: Twerq'>Twerq</a></li>
<li><a href='http://beaver6813.com/2009/10/about-me/' rel='bookmark' title='Permanent Link: About Me'>About Me</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://beaver6813.com/2010/03/city-coupons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twerq</title>
		<link>http://beaver6813.com/2009/10/twerq/</link>
		<comments>http://beaver6813.com/2009/10/twerq/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 14:22:44 +0000</pubDate>
		<dc:creator>Beaver6813</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[twerq]]></category>

		<guid isPermaLink="false">http://beaver6813.com/?p=30</guid>
		<description><![CDATA[I worked on Twerq roughly three years ago now and it has been one of the biggest projects I&#8217;ve undertaken to date. At its core Twerq enables users to very easily search and find multiple items all in one go. It was one of the first services to &#8220;mashup&#8221; content, pulling together videos, images and [...]


Related posts:<ol><li><a href='http://beaver6813.com/2009/10/fetchmp3-com/' rel='bookmark' title='Permanent Link: FetchMP3.com'>FetchMP3.com</a></li>
<li><a href='http://beaver6813.com/2010/06/phpgsb-php-google-safe-browsing/' rel='bookmark' title='Permanent Link: phpGSB &#8211; PHP Google Safe Browsing'>phpGSB &#8211; PHP Google Safe Browsing</a></li>
<li><a href='http://beaver6813.com/2010/03/city-coupons/' rel='bookmark' title='Permanent Link: City Coupons'>City Coupons</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src='http://beaver6813.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/30.png&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>I worked on Twerq roughly three years ago now and it has been one of the biggest projects I&#8217;ve undertaken to date. At its core Twerq enables users to very easily search and find multiple items all in one go. It was one of the first services to &#8220;mashup&#8221; content, pulling together videos, images and text to help the user to find all the information they could possibly need on a specified search term. In addition to regular searches it also parses rss feeds on some of the worlds most popular news sources such as the BBC, Reuters and CNN.</p>
<p>It features repeat searching, bulk searching, mashups, rss feeds. For me the biggest challenge in this project was creating it so it was both scalable and as feature packed as it could possibly be. Search engine API&#8217;s were used a lot in the construction of the project, Google, Yahoo etc. For those items that did not feature API&#8217;s I had to use a technique called page scraping or &#8220;data mining&#8221; to retrieve the desired information for processing. To make this process even more efficienct I implemented caching to reduce bandwidth and overall load on the server.</p>
<p>Unlike FetchMP3, a more recent project, Twerq was not put through a formal closed beta test phase, instead we thoroughly tested at each stage of development to ensure that all was functioning as should be before a public beta.</p>
<p>This website required a combination of skills including:</p>
<ul>
<li>XHTML/CSS (WC3 valid)</li>
<li>PHP/MySQL</li>
<li>Additional Server Module Installation for PHP and Apache etc</li>
<li>Javascript/AJAX (jQuery library)</li>
</ul>
<p>Twerq has so many features it would be impossible to explain them all here so check it out at <a title="Visit Twerq" href="http://www.twerq.com" target="_blank">http://www.twerq.com</a>.
<a href='http://beaver6813.com/2009/10/twerq/fireshot-capture-007-twerq-beta-rc4-i-the-evolution-of-web-search_-twerq_com/' title='Twerq Homepage'><img width="150" height="150" src="http://beaver6813.com/wp-content/uploads/2009/10/FireShot-capture-007-TWERQ-Beta-RC4-I-The-evolution-of-web-search_-twerq_com-150x150.png" class="attachment-thumbnail" alt="Twerq Homepage" title="Twerq Homepage" /></a>
<a href='http://beaver6813.com/2009/10/twerq/fireshot-capture-008-twerq-beta-rc4-i-the-evolution-of-web-search_-twerq_com_index_html/' title='Twerq Search Page'><img width="150" height="150" src="http://beaver6813.com/wp-content/uploads/2009/10/FireShot-capture-008-TWERQ-Beta-RC4-I-The-evolution-of-web-search_-twerq_com_index_html-150x150.png" class="attachment-thumbnail" alt="Twerq Search Page" title="Twerq Search Page" /></a>
<a href='http://beaver6813.com/2009/10/twerq/fireshot-capture-009-twerq-beta-rc4-i-the-evolution-of-web-search_-twerq_com_index_html/' title='Twerq Settings Page'><img width="150" height="150" src="http://beaver6813.com/wp-content/uploads/2009/10/FireShot-capture-009-TWERQ-Beta-RC4-I-The-evolution-of-web-search_-twerq_com_index_html-150x150.png" class="attachment-thumbnail" alt="Twerq Settings Page" title="Twerq Settings Page" /></a>
</p>


<p>Related posts:<ol><li><a href='http://beaver6813.com/2009/10/fetchmp3-com/' rel='bookmark' title='Permanent Link: FetchMP3.com'>FetchMP3.com</a></li>
<li><a href='http://beaver6813.com/2010/06/phpgsb-php-google-safe-browsing/' rel='bookmark' title='Permanent Link: phpGSB &#8211; PHP Google Safe Browsing'>phpGSB &#8211; PHP Google Safe Browsing</a></li>
<li><a href='http://beaver6813.com/2010/03/city-coupons/' rel='bookmark' title='Permanent Link: City Coupons'>City Coupons</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://beaver6813.com/2009/10/twerq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
