about me

recent work

résumé

recommendations

contact me


Anthony Petty

stock20 www.stock20.com
Stock20 is a royalty free music website. It sells music from artists to customers on a per song basis.

The site is built on a Zen-cart base, but I have heavily modified it to fit Stock20's needs. It has several custom Flex components to make the music selection and purchase process easier for customers. There is a custom Flash media player, a custom Flex song picker, a custom Flex download wizard, and a custom Flex create account page. All of these components use PHP generated XML to populate their data.

Also, I have added several custom PHP modules such as a song credit module, a custom paypal payments module, an in-store credit module, a Charter Membership module, and a custom referral program. These custom modules help Stock20 compete in a very competitive market by providing simple easy to use functionality that other royalty free music sites do not offer.

Technologies In Use: PHP, Javascript, Flex, Flash, MySQL


Stock20 v2.0
Although it isn't online yet, I am working on a new version of the Stock20 site built in 100% Flex. It uses a MVC (Model-view-controller) architectural pattern. It has a fully Flex front end that communicated to a PHP backend via WebOrb. The PHP backend uses the PEAR MDB2 database abstraction layer to communicate with a MySQL database.

It is built using a modular system where each component can be added and removed without affecting the rest of the site. The Flex application uses modules to load each part of the site individually, and each of these modules has it's own PHP module. All pieces can be added or removed without affecting any other part of the site. Also, because I am using the PEAR MDB2 database abstraction layer, it can use any database technology and therefore, it can run on any operating system with any webserver software and any database software.

Technologies In Use: PHP, Javascript, Flex, MySQL, PEAR, WebOrb


redbeardmusic www.redbeardmusic.com
RedbeardMusic is a differenty type of royalty free music website then Stock20. It sells music from artists to customers on a per song basis as well, but has a customized license agreement which requires custom PHP code to support.

Although RedbeardMusic is also built on a Zen-cart base, it has PHP code to support automatic license renewals. The licenses that RedbeardMusic sells need to expire, so I've written code to automatically notify customers when their licenses are about to expire, and when they have expired. Also, RedbeardMusic uses the same customer accounts as Stock20 (an account on Stock20 works on RedbeardMusic and vise versa), so RedbeardMusic has code that allows it to use Stock20's database so that users can access their account information from either website.

Technologies In Use: PHP, Javascript, Flash, MySQL


danielrudd www.danielrudd.com/index.php
DanielRudd.com is a personal website. It uses a PHP backend and has Flash and Javascript components.

DanielRudd.com was built specifically to be a clean and easy to understand presentation of Daniel's skills. It has a simple PHP driven interface that uses Javascript to control the embedded Flash movie on the site.

Technologies In Use: PHP, Javascript, Flash