Custom web development focusing on high end database driven websites. Your web presence looks and functions the way you want it to; powerful backend management tools make it quick and easy to maintain and update.

Google Maps

Google Maps offers many useful ways to visualize any geographically based data. The dynamic, interactive experience offered by Google Maps Javascript based API is powerful enough, but when combined with data driven by a backend database the tools becoming even more powerful.
Wood River Land Trust’s Overview Map locates each of their project sites on a custom Google map, using custom markers and database generated text and images for each site location. Importantly the client can choose to add random error to GPS coordinates as needed to avoid pinpointing sensitive locations. Custom Javascript programming integrates Google Map features with navigation bars outside of the map.
http://www.woodriverlandtrust.org/Overview_Map.php
The Blaine County Recreation District's Summer TraiLink site provides realtime trail status, dynamically generated elevation profiles and Google Earth integration:
http://summertrailink.bcrd.org

Ecommerce

Most decent web hosts offer prebuilt shopping cart systems, many of which are easy to use and easy to integrate visually into a site. If you’re managing a true “store” with many items in many categories, this is the easiest and most cost efficient solution. However, frequently something more custom is required. Custom backend tools allow client to manage inventory, collect specific information depending on type of purchase made while credit card processing is still handled securely through an SSL connection to a well known credit card processor like Authorize.net
https://www.sunvalleywellness.org/sunvalleywellnessinstitute/become_a_wellness_partner.php

iPhone Style Scroller

Javascript (not Flash) was used to create a smart phone style scroller… drag the thumbnail band and drag either direction, let it go and it slides slowly to a stop. Click any specific image to select that picture.
http://www.glaciernation.com/spring_2010_exhibition1.php

Slideshow

Again no Flash required, making slideshows cross platform and cross device.
http://www.pmgadvisors.com

Integrated slideshow, video and shadowbox

For custom “New & Noteworthy” tabbed style browsing, integrate slideshow style tab module that can be played or paused, integrated with shadowbox style viewing of videos. Client does not need to use embed code to insert videos, they simply provide the base URL (i.e. http://youtu.be/KnpjRxI8p9s or http://vimeo.com/28429469) in the backend editor.
http://www.bcrd.org/sportsleagues.php

AJAX

A powerful tool for instant feedback with minimum bandwidth use. Greyhound Design uses Ajax extensively in their backend management tools to allow quick changes without having to reload full pages or even go into a full editor page when all that is needed is a quick "check" or "uncheck" of a feature.

Dynamically Generated PDF file

Despite long efforts at standardization, different browsers still render content somewhat differently. Further, creating printable versions of pages can introduce even more variation outside the control of the client; choices such as whether to print background colors and images can negatively effect the printed copy. The solution is often dynamically generating a PDF file; these print consistently, look the same on all platforms and in all browsers, and make emailing content to friends easier (and easier on the environment than printing).
http://wintertrailink.bcrd.org/grooming.php