Today is the 107th birthday of Dr. Seuss. We here at MailChimp thought you might be interested in some behind the scenes action for this particular login screen. It Starts like most of the projects in Designlab™ with the “the idea” and a touch of inspiration.

Here is the beginning sketches that I drew and inked.

After scanning into a digital format I began coloring in photoshop. (Added a bit of texture for depth and because I am texture crazy these days.)

Had our awesome copywriter Kate find a fitting Dr. Suess quote and then packaged it up for our developer team Josh/Eric to get it ready for launch. BOOSH all done! Happy Birthday Dr. Suess.

Post to Twitter

View Comments
 

I got an email from one of our chimpster developers to help design an icon for a Labs project. Enforcerator is a chrome extension that forces people (on pain of annoying modal dialogs) to use unique passwords on every website. LIKE WHAT!

THE START

Never one to pass up a rad design task I went to my favorite music site cued up some early Black Sabbath and began sketching.

©2011 MailChimp

By strange coincidence one of my illustrator logo comps ended up looking like our API developer Jesse.

Jesse API developer for MailChimp

THE FINISH

With “War Pigs” playing in the background. . . the control points and line work of the final logo mark coming together, I decided to start stylizing in Photoshop for a Dribbble shot.

After posting the shot I received dribbble’s “Coaches Pick” shout out on their Twitter feed. Then the feedback and hearts really started to roll in. . . Thanks guys! In the end, this was a fun project for me to work on and hope to create more Brutal Brands in the future.

heart-seriousron™

Post to Twitter

View Comments
 

As part of a recent internal project, we needed to craft a visual progress meter for all to reference. Being fans of pizza, we created a pizza chart display our current status in relation to our goal. As we get closer to the goal, more pizza disappears, until the pizza is all gone.

pizza chart in browser

The page requests some JSON from the server every ten seconds, updates the numbers, and redraws the pizza. To dynamically represent the amount of pizza left, an SVG clipping path is drawn, revealing more of the cardboard image underneath.

pizza chart projected in office

This became a great opportunity to experiment and have fun. We used TypeKit to serve up Cooper Black, Zepto.js for DOM manipulation, and then constructed the SVG path string dynamically for each redraw. When the goal is reached, the DOM is scraped and a victory screen is displayed, featuring a Street Fighter, animated rainbow gifs, and a MIDI audio file.

Pizza Chart Victory Screen

In the end this was an entertaining and small project for tracking our progress. Ben has nice overview about it on the MailChimp Blog.

Post to Twitter

View Comments
 
Next Friday, DesignLab will be in New York City for Under Consideration’s First Ever Brand New Conference.

A little history

Brand New is a blog that is [mostly] adored by the design community for keeping the world current on changing brands. If a company decides to change their identity in any way, Brand New covers the story. They’re probably even somewhat responsible for the massive uproar against Gap’s new logo. The Gap blog post alone received 366 comments including accusations of april fool’s trickery, cries of epic fails, and harsh critiques like this one: “Maybe like their clothes, GAP’s new logo was created by a small child in some far off land.” Ouch. Brand New doesn’t always show the bad and the ugly. It often pats corporate identities and brands on that back for staying current and getting a face lift to keep up with their ever-changing consumers.

About the conference

The Brand New Conference is the brainchild of Armin Vit and Byrony Gomez-Palacio, of the popular blog UnderConsideration. It’s a one day event consisting of eight sessions that focus specifically on brand and corporate identity design. It is a tremendous line-up with a handful of design rock stars thrown into the mix.

Wanna Hang Out?

The whole DesignLab team will be there on Friday, all day. Follow us on Twitter for updates on our whereabouts if you’re interested in talking design or scoring some goodies.
linda: @littlenono, stephen: @wyattdanger, aaron: @aaronrobbs, and ron: @seriousron.

I’m anxiously anticipating the event, and am so happy that MailChimp gets to be a part of what should be an epic day of design inspiration. If you aren’t able to attend the conference, there will be a live web-cast and pay-per-download videos after the event.

Hope to see you there!

Post to Twitter

View Comments
 

In preparing for the launch of MailChimp 5.3, we in Designlab needed to create a way to give away 1,000 shirts via Twitter and Facebook. The shirts were to be given away in small batches, and we knew from last year that they would go quickly. The goals were to provide a real-time count of how many shirts remained in the current batch,  to effortlessly hide the form when no batches were open, and to send an immediate follow-up email when an order was successfully placed. After looking into some out of the box solutions, we decided to build our own app.

Shirts Form Open

The 2010 shirts giveaway form

Taking the Stage

The app runs on Sinatra, a Ruby micro-framework for simple web applications. It’s hosted on Heroku, whose Git-based app management makes deployment a snap. An admin user can log into the back end and create a batch of X orders, and while there are more than 0 orders remaining, visitors will see the order form. The form hides itself when no shirts remain.

Real-Time Data

Pusher provides real-time client push using HTML5 WebSockets.  We use Pusher to provide a real-time count of remaining shirts in a batch. It is easy to implement, and between the provided Ruby gem and a JavaScript snippet, it takes about 10 minutes to have up and running. Video of the ticker in action is here.

Analytics

By combining MailChimp’s eepurl with BackType, we can see that the shirt app generated at least 63,396 impressions on Twitter through 142 tweets by shirt winners. Also, a batch of 100 shirts will be gone within a minute of being tweeted by @MailChimp.

Form Validation

Client side validation for the 2010 shirts giveaway form.

Responding to Mobile

After running one batch, we noticed that about a quarter of visits to the site were on mobile devices. Using media queries as outlined by Ethan Marcotte in his great piece, Responsive Web Design, we were able to deliver the same form to mobile users, but in one-column.

Mobile Shirts Form

The form optimized for mobile using CSS media queries

Post to Twitter

View Comments