This project for ACME Payment Systems Corp. was a quick one I did over the holidays, for a startup in the Seattle area. They had a tight deadline and needed design as well as development, so I skipped the Photoshop stage and did the design in straight CSS, which sped things along much more quickly. We went through a lot of little changes during the review process, and here again CSS helped a lot. Driving everything is the latest version of my usual PHP/mySQL content management system, this time with a few enhancements to the administrative area, which makes managing the site a lot easier. (When I get a chance, I'm going to port all that back to this site and onezero music.)
The Italian Los Angeles site is now up, and it's getting good reviews from visitors. This was both a design project and a development project for me, and was a good one to work on. From a design point of view, it was nice to be able to work on something clean and minimalistic, but which also had some nice visuals. It was important to leave a lot of room for expansion as well, and not lock the organization in to a box that wouldn't grow.
On the programming side, there are plenty of interesting features, most notably a flexible, multi-level hierarchy for organizing content. Not only did I have to make that work on the front end of the site, but I also had to develop an understandable, easy to use interface for the site's content administrator. This was more work, but ultimately more up-front work saves time in the long term, for the people who actually use the system. In addition, I developed a shorthand tagging system for images and links, so that the client would not have to deal with HTML any more complex than style tags. Some other interesting features of this site: the dynamic calendar, the search engine (which returns results with the correct hierarchy in the links), and a form allowing visitors to submit resources to the site, as well as a backend system that requires all submissions to be approved by administrators.
In and among several other projects that are still in progress, I found some time to build this site for local trance music lumninaries Life In Balance. While the basic design is clean and minimal, there's a lot of programming complexity under the surface, though, to give them the power to maintain and organize their own content using the most recent generation of my CMS including such conveniences as adding links, images, and mp3s without their needing to know HTML. I've also added an interesting guest book script. Notable development activity: lots of GREP searching to get their content (particularly guestbook content) out of their former site's hardcoded pages, an Applescript that converts their Word-written content into Web-safe form, automatic archiving of newsletters, and the installation of a mailing list manager.
I've officially launched my latest project, onezero music, a site selling downloadable music files. I did all the design--both the site design and graphics, and the logo and identity. One night I was coming up with names for the site, and when I found that onezeromusic.com was available, I registered it. The logo and overall design came to me in a flash, and I stayed up late fleshing out the design. Various server issues with my old hosting service led me to find a new host which offered enough disk space and bandwidth that I could make this site happen.
The code is all PHP/mySQL, and the commerce is optimized for micropayments through BitPass. BitPass is an "instant payment" system--you see an item, and buy it--which doesn't use shopping carts. Since I have a great shopping cart coded, however, I'll be bringing a parallel system online soon for those people who like shopping carts. (It is a really good cart.) I began development in early December 2003, finishing in January 2004. While many sites are selling downloadable music these days, the onezero music pricing model is more affordable and (to me, anyway) makes a lot more sense. The site features electronica, ambient music, improv, rock, and will ultimately feature a lot more. Head on over and check it out. Maybe you'll find something you like.
Trek-Nepal is up, an information site for a family-owned trekking company in--you guessed it--Nepal. I designed this one as well as doing the PHP/mySQL development. I took the opportunity to make more of my codebase object-oriented, and I introduced a few interesting tricks. In particular, I'm pleased with a REGEXP search that determines which images should be on the page, and puts thumbnails in the sidebar with links to the appropriate larger images. So take a look, and if you're interested in a custom Nepalese tour with a great deal of personal attention, drop them a line. Friends of mine have traveled with them, and recommend them highly.
This one's a case of both development and design. Both Emerge Communication and Emerge Health run from the same PHP templates, and have differing but related designs based on the company identity work from Tajima Creative Group. Both sites are designed with a clean, minimal aesthetic, so that the form doesn't get in the way of the content. As always, we tested extensively to get consistent behavior across different browsers and platforms.
On the backend, both sites use my browser-based PHP/mySQL content management system so that any member of the Emerge team can add, edit, and delete pages, as well as organize the structure of the entire site, right from a convenient Web interface. Additional features are in development.
UPDATE (11/1/04): Emerge has dissolved, and its principals moved on to other projects. As a result, the sites have been taken down. Still, I expect to work with them in the future on other things.