Linda Ross iPhone App

Linda Ross iPhone App

This is actually my second iOS app but the first to be approved. I expect the first app to be in the app store soon–as this app is based on it.

The app is made of four parts, navigable via the bottom tab bar. A Navigation Controller is used to go back to previous screens.

The Contact button takes the user to a table view with a search bar that shows all the brokers in Linda’s office. The list of brokers is a property list that’s loaded from the internet. Touching a table cell brings up the detail view with that persons contact information.

The detailed view has a toolbar with the buttons Call Work, Email, Send Text, and Call Cell. There are also buttons to map their location, add to the contacts list and view their website

The Listings tab button brings up a WebUI view that shows the mobile version of the MLS software Linda has.

The Mortgage Calculator and Website tab bar buttons are pretty self explanatory.

Programming in Objective-C gets more fun the more I work with it. It’s a little daunting at first, the whole messaging part seemed pretty weird but I picked it up quickly. I always seem to have fun when I’m learning new or challenging things.

I’d like to expand my iOS skillset given the opportunity. Unfortunately I don’t own a Mac… anyone want to loan me $600 for a mac mini?

Cardinal Leadership

Cardinal Leadership

Another site I designed.

What a great client Eric was! His responses were timely, his content was there, he had a photographer take some great pictures, and was very easy to please.

I wish all clients were like that!

Eric wanted to incorporate a blog, and after mastering WordPress with Common Coupon I was happy to oblige.

Common Coupon

Common Coupon

This site I’m pretty proud of.

The client came to us with a half finished site completely custom coded PHP back-end.

It was a terrible mess.

With some research and planning we decided to use WordPress as a CMS. It provided the structure so I wouldn’t have to spend a month creating it.

Programming it was tons of fun. It was refreshing to actually be able to flex my programming muscles.

Now some WordPress specifics!

I used a custom post type for the coupons. The coupon post type then had custom fields attached (image, barcode number, business location) to it.

The real core of the programming was the search features. I needed to be able to find nearby cities to include in my search results. I used the GeoNames service to help with that. The WordPress plugin Relevanssi also helped to extend the basic features of the WP search to include the custom fields.

Some day they may need to start paying for GeoNames, but at the moment the traffic and content is pretty minimal.

It’s kind of sad really. I spent all this time and created beautiful code only for it to languish. I really hope they hire a salesperson so this site can start to take off.

At the end of it though, I learned more about WP than I thought possible.

Smiling On America’s Heroes

Smiling On America's Heroes

This site required a quick turnaround from the client. Murphy’s Law said fat chance. The company that provided the actual dental plan had to put the site through this big review process where they made small copy changes before we could launch it. I was ready to launch it ahead of schedule before they put their hand in it.

Standard Joomla site. The forms in an iframe aren’t the most elegant aspect: they hide the fact that the forms use SSL. Wasn’t left with much choice really.

 

Majestic Remodeling

Majestic Remodelling

Hey Johnny Majestic!

Not much to say about this one. Used jQueryUI tabs for the images on the home page.

Orange County Tourism

Orange County Tourism

Huge Joomla site.

Pictured here is the Winter theme. With almost 600 pages, it was tedious at times. I had some help with this project thankfully.

Used components for the view map button, photo gallery, events, and home page image slider.

The tabs on the home page are actually just Joomla modules that I changed into a tab structure with jQuery. The Fascinating Facts tab is also a JavaScript function.

The dropdown menus are pure CSS, this is about when I started forgoing Javascript to animate menus.

 

KM Consulting

KM Consulting

Another design by myself.

This site uses both Joomla and WordPress.

In retrospect, I wouldn’t do it that way again. The client needed a blog for the site and WordPress was the obvious choice for that. I’m not really a fan of how Joomla does it’s blog format.

If I had to do it again, I would certainly just use WordPress only. Querying the WordPress database in the Joomla template isn’t clean in the least.

 

Partners In Safety

Partners In Safety

My next experience in the design world. This one was fun. Lots of stock photos in this one.

Tried about 8 different designs before tweaking number 4. The fun part about this one was that once I designed it, I needed to make it animate. After figuring out the layering, I used a jQuery plugin called stepcarousel because it had event handlers that told me which slide was currently showing. I used those to change the text next to the slide.

Lanwin Group

Lanwin Group

Basic Joomla two template setup.

Used jQueryUI tabs component for the image slider. Added a small bit of code to get the arrow to slide to the current image.

I used a menu module that I absolutely hated. Relinquishing complete control over the menu styles and workings was a huge PITA. Never used a custom menu module after this.

Linda Ross Realty

Linda Ross Realty

One of my first forays into the design world, LRR was a fun project.

The previous site was integrated with a different MLS software and I did significant research to decide which new system to use. We ended up going with Diverse Solutions because of it’s features, finish, and compatibility with GHVMLS.

I tried about 5 different designs before settling on number 4 with some tweaks.

Decided to forgo the CMS integration because of the demands of the MLS software and the fact that any changes would be done in house anyway.

It still annoys me that the Featured Properties component moves vertically at the size we needed. Since I don’t have access to their software, it will have to suffice. They told me over the phone that it’s just the way it is at that size…