Website ShowCase : Pick Of The Month
My Band Support{Design, Development, Programming & Hosting}
When our client asks for a complete member driven online market and community, we deliver. The original request was to develop a web presence where music professionals could culminate, view each others profiles and communicate with users. After months in development with over 20,000 lines of object-oriented code from scratch, this site does just that. Professionals nationwide can search the database by a dozen different criteria (including distance). To view profile details they must register. After registering users are free to search, view profiles, and send messages to any user profile. If they wish to list a profile they can click the option in their account settings, at which point they are asked to make a credit card payment. Paying members can customize their profile with custom icons and images. When searching, users can choose to search by distance based on zip code. This is done by comparing the distance to each zip code based on longitude and latitude then finding records within a set radius of origin, then comparing results to member database. Search is designed following a google-like template, and navigation, including results numbers and search query time rounded to hundredths of a second. (In this case there is no need to break from convention.) Once a user is viewing a profile, simply clicking on the zip code will cause Lightbox JS plugin to load Google Maps (within the same window) with originating zip code and directions to destination zip code, loaded via the Google Maps API. Each user can set their own individual setting for site and search customization (including site global language and measurement units). Users are able to send messages to user profiles listed in the system. All messages are stored in the message database and the site provides to users a 30 day history of message interactions. This site utilizes XHTML, CSS, Javascript, Object-Oriented PHP and MySQL databases, along with Lightbox JS, Google Maps API, and Thinkc2's preparatory smart forms, and html emailer.
Site Features:
- Displays most recent profiles & logins
- Google-like search information and page navigation
- Displays members currently online
- Automated database management
- Automated scheduled actions
- Automated payment processing
- Automated user expiration notification
- Catcha authentication checks
- Support for multiple languages
- Extensive logging of all searches, logins, user messages, operations & actions
- Extensive error handling and security handling
- Light-weight architecture/efficient resource management
- Written in Object-Oriented PHP

