Website Development

Zaditen

Freckle designed and scoped a good looking, straight to the point information website that allowed users to get information about the product and learn where to buy it. The site uses 3 templates of varying complexity, which are loaded up into the content management system, Baked Simple. Baked Simple isn’t sizeist, it can handle any amount of fields in any template. The product page on this one had fields for description, image, also available products and instructions.

The pharmacy locator takes the postcode of the user and plots the 5 nearest pharmacies on a map for the user to see. The technology behind this maps each pharmacy address to latitude and longitudes, maps the postcodes main latitude and longitude and then uses some advanced mathematical calculations to calculate the distance (it’s not as simple as trigonometry, although it would of been before this was proven wrong). This means that even if you hard pharmacies in a different locale (a lot of store locators match a postcode to a locale and then simply return all stores in that locale), state or country the closest 5 will always be returned.

http://www.zaditen.com.au

Protect Our Coral Sea

Designed to raise awareness about the dangers that Australia’s coral sea is facing. The site’s design is visually stunning and I faced real problems getting the transparent PNG’s to work correctly in IE6. After discussing it with the client, they agreed to degrade gracefully for IE6 and have a less visually stunning design and urged the visitor to upgrade their browser.

The site runs off the same Content Management System as Without Surgery, Skills Connect. The CMS allows the updating of videos, images, menus and more. They can even update the location of the coral see on the Google map (even though I don’t think it’s going anywhere sometime soon). The site also utilises caching to provide maximum performance when under heavy load, especially when the television commercial comes in late September.

In addition, the site is also integrated with Campaign Monitor.

http://www.protectourcoralsea.org.au

Without Surgery

Without Surgery is the biggest showcase of the open source tools I have released. It uses Advindex to manage, import and export the contact enquiries, competition entries, clinics and voucher purchases. Uniform is the engine used to generate all the forms. Baked Simple manages the content across the site (which in turn uses EAV). Reports generates the statistics used to monitor competition entries and voucher purchases. Settings is used for misc settings such as where the contact form will be sent to. Payments is used to execute the transactions to purchase vouchers. The Campaign Monitor behavior attaches itself to contact enquiries, competition entries, voucher purchases and subscriptions so synchronise the database on both systems. And finally Store Finder locates the nearest retailer, which is seamlessly integrated when purchasing a voucher.

To top it off I wrote the functional specifications and it also integrates with a forum platform called Vanilla.

http://www.withoutsurgery.com.au

Luscious International

When I first joined Topia, Luscious was supposed to be a finished website and on top of that we still needed to build a client room which they could privately interact with their clients. After finishing the website with way too many rounds of changes, I knew we needed to do the client room right. So I met with Luscious to work out exactly what they wanted from a client room and wrote a specification that we could both agree on. The specificaton was signed off and I began to work on the build, the end result was a website that was both in our minds eye and everybody was happy.

The client room features cascading permissions allowing fine grained control on what clients could do (read, upload, download, preview, mark favourites) etc from a top level folder right down to individual files.

http://www.luscious.com.au

Harvey Norman Charity Challenge

In the interest of charity companies banded together to put up a website which would help raise money for the Leukaemia foundation. The website allowed companies and individuals to register, each would receive a URL which they could share with friends and family. The URL would be used to accept payments via PayPal. The site also integrated with Digital Glue’s mobile payment gateway. The site raised $4350.

http://www.harveynormancharitychallenge.com.au

Our Tribute

Fresh out of the think tank of Novanate, we realised there was no way to remember loved ones in this new digital age. We meeted several times and specced out a website that would be easy to use and also respectful. The website is acting an online wall where users can remember loved ones from anywhere in the world.

http://www.ourtribute.net

ACR World

The ACR World website is a recruitment website and it wanted to upgrade the usablity and features of their site. I helped along with the process and even suggested a few features which they opted in for. The site is working well to this day.

http://www.acrworld.com

Audio Artarmon & Pennant Hills

Little Miss Nobody sent me a design and I performed a cut into HTML, PHP and some working forms. Nice and simple.

  • Client: Little Miss Nobody

BP North Manly

As you might have noticed, the relationship with Little Miss Nobody gets things done. I was sent the designs and I implemented the site into a working site within 2 afternoons.

http://www.bpnorthmanly.com.au

Funnel Productions

Now this site wasn’t actually developed by me, the Studio Emotion team did it. However the site had problems, mainly it wasn’t showing correctly in Internet Explorer 6. I fear that this is a problem that they (and every other developer) faced and could not figure out how to make the site completely cross browser compatible. Studio Emotion contacted me and after a bit of looking around and playing I got the thing working. My hate for Internet Explorer 6 grew..

Specialty Fashion Group

When I first heard about Specialty Fashion Group it sounded easy. All they wanted to do was have a simple CMS so they could update certain parts of their site. Then I found out it was coded in ASP, which isn’t my programming language of choice. However I agreed to give it ago and I was able to use the local file structure to achieve CMS functionality which didn’t involve them having to redevelop their site OR upgrade their hosting package.

http://www.specialtyfashiongroup.com.au

FiFi

FiFi is an online fashion magazine. After looking into the requirements of the site, it was determined that WordPress (rather than CakePHP) would be suitable for this project. A custom theme was developed and WordPress was modified in places to meet the business requirements. The sites members are automatically integrated with the subscriber list at Campaign Monitor. The admin area also generates URL’s which spit out HTML that are imported to send out the newsletters, weekly from Campaign Monitor.

http://www.fifi.coma.u

Clean A Matic

Clean A Matic traditonally only sold their product to wholesalers which would on sell to supermarkets and other retail outlets. They wanted to approach the consumer market themselves and the most effective way to do that was via an online store. A promotional website combined with an online store was developed which allowed them to accept credit card payments online and deliver their product internationally

http://www.cleanamatic.com.au

In Concerts

What In Concerts needed was essentially a mini Ticketek. The ability to create events, add session times, set the number of tickets available and accept credit card details securely online. A completely custom web application was developed to meet their exact needs.

http://www.inconcerts.com.au/tickets

Springboard & Global Burgers

First off, Springboard needed an internal communication tool for all employees, with access restrictions to certain content. They needed the ability to add, edit and delete users as well as control what they had access to. My solution was to provide a customised content management system that did just that. They were so impressed that they wanted the exact same system for their Global Burgers company as well.[/description]

  • Client: Studio Emotion

Golf Rewards

On Total Reward’s entrance in to the golf industry, they needed a website where people could see benefits of their membership, as well as have the ability to sign up online. One of the benefits was content, and a lot of it. The solution was custom development combined with my proven content management system.

http://www.totalrewards.com.au/golf

iStats

After starting at the gym, a friend and I were not satisfied in using a paper based system to record our progress. So, we set out to develop a web 2.0 application that would help us. We teamed up with Novanate and produced an innovative app used by thousands of people. We also received a web 2.0 award by SEOMoz in the Sports category. The website features a blog that uses a customised WordPress theme.

Dosh Online Shop

Dosh wanted to upgrade their online store to be more interactive. Studio Emotion produced the interactive flash and then I integrated the site to accept credit card payments online and provide basic e-commerce functionality

http://www.dosh.com.au

Southside Marine Sales

Custom web development which involved an online boats for sale directory. Users can perform searches and submit queries on individual boats. They now receive dozens of requests weekly. Word of mouth of the outstanding service spread quickly, leading to the development of Blakehurst Slipway by WAWW.

http://www.ssmsales.com.au

Blakehurst Slipway

After hearing about the success of the Southside Marine Sales website, Blakehurst Slipway was convinced they found the right person to build them a website, and they needed it within 2 weeks. On top of that, they wanted to be able to edit the content themselves. The design was done in the first week and a CMS was implemented in the next. It also includes site wide search functionality.

http://www.blakehurstslipway.com.au

CamelBak

CamelBak is sometimes a popular but hard to find product. They needed a dealer locator so people could find out where to buy their product. The dealer locator groups stores into different categories. The search engine runs off a public database provided by Australia Post which groups postcodes into regions. The system gets the region and then returns all the dealers in that region. The same concept of the engine was replicated into CakePHP form with Without Surgery.

http://www.camelbak.com.au/dealers.php

Wake Up!

WakeUp! was the kick off project to my professional web career. I had to cut up a design, make some PHP includes and launch the site. I even had to do a contact form and a booking form which would send emails to the WakeUp! staff. It looks like the site has now been replaced with an updated version, however the UK one seems to have maintained a bit of it.

http://www.wakeup.com.au

Vectis

Vectis, today would be a simple upgrade that a 1 month HTML developer could implement. They wanted a slider for four variables, which would alter a message displayed to the user. These were the days before Javascript Libraries were invented. I managed to find a half done script at hotscripts.org or something like that and modify it achieve the functionality they needed. I feel like an old man when I talk about this project ;)
What Type of Food is Suggested after Gallbladder Surgery? visit what can you eat after gallbladder surgery for more information.

http://www.vectis.com.au/selfassessment.php

Reebok

Reebok was the site that launched me onto the flash and actionscript path, especially on the remoting road. Reebok wanted a full shop catalogue inside flash including a whole range of promotions and other features. The shop catalogue got complicated with different sizes and colours and then different pictures for every combination of options. The 4mation shop could currently handle this but getting this into an interactive flash website was another story. The challenge was huge and I got the job done and you should see me now.

http://www.reebok.com.au

Team Makita

The upgrades I did for the Team Makita website I hear are somewhat of a running joke at 4mation. Dubbed “tools js”, the upgrade allowed tradies to add their Makita products to their toolbox in order to claim points. Their were thousands of products which would make it hard to find the product to add, so I daisy chained drop down boxes so they could select their trade, which would filter the next drop down of categories, which would filter the next drop down of products which would filter to the next drop down of models and so on, this needed to happen without refreshing the page. I implemented some hooks in the 4mation shop which would dynamically generate a JS data file whenever a category or product was changed with all the tool data (what some might call JSON now).

A couple of months later another developer had to perform some maintenance on the project and I received word that the tools.js file was thousands of lines long. We all have to learn some how ;)

http://teammakita.makita.com.au

LMH Ceramics

This was an interesting project, LMH wanted content management but because of current business agreements they couldn’t change their hosting and their hosting didn’t have a database. I know, content management without a database it wasn’t possible? That’s until I got on the project and I developed a fully working password protected admin that read and saved to XML files.

http://www.lmhceramics.com/

Little Black Book

An online dating site that had it’s own custom built system and it was working well. However, the site was getting stale and it needed to be freshened up. We implemented a number of upgrades including a full fledged matching system. After a speed dating event, the attendees would log into the system and indicate who they would like to see again. If any two attendees checked each other an email would automatically be sent with each other’s contact details.

http://www.littleblackbook.com.au

Klenall

Klenall had an existing onling catalogue where there range of customers could logon and order supplies. An existing platform was being used by the website that was, the dreaded ASP. They needed some upgrades to make the site easier to use for their customers, and the site, being ASP was handed to me. I had to delve through the hundreds of files and thousands of lines of code to work things out and then finally took baby steps to achieve upgrades.

http://www.klenall.com.au

Injury Update

John at Injury Update was a cluey bloke and he managed to chew out some code which would keep his site updated, but when it got too complex he would pass the ball on to 4mation. Because of the “self updating” the site was looking pretty ugly and the site needed a serious refresh. 4mation got it designed and I gave the site a complete redevelopment from scratch, making sure all the content got through – and any dead links would come back to life.
Mark Rippetoe’s Hip Drive or Squat is explained here. Squat is a position in which one’s knees are bent and heels are close to one’s thighs. Many people quit learning how to squat due to lack of understanding. Mark Rippetoes has explained squat and given the name of Mark Rippetoe hip drive. The main tactic used for Mark Rippetoe squat is the use of hips in a special way. It has been seen that many people fails to understand that what is really meant by hip drive. For all those people here we are describing Mark Rippetoe’s hip drive or Mark Rippetoe’s squat. Visit rippetoe squat for more information

http://www.injuryupdate.com.au

Education.net.au

Education knew that visual devices were the best tools to, well, educate! Displaying the addresses of schools didn’t really give the user an idea of where the school actually was. We looked at his database and decided that Google Maps could be used and we completed the upgrade for 1000+ addressses. It was soon discovered that google wasn’t providing the exact locations for the schools, I completed a further upgrade which allowed the admin user to use a google map as normal and then double click on the spot where the location should be – overriding the automatic process.

http://www.education.net.au

Destiny

Destiny wanted a small upgrade to their website and enlisted 4mation to get the job done. Trouble was that no one at 4maiton knew ASP.NET! The job was passed to me and somehow I managed to get this form displaying, validating and sending.

http://www.destiny.net.au