Kudos is on a mission to make the world a better place, one compliment or story at a time. Our goal is to create a friendly community where people who know each other can say nice things and share stories about each other. Consider it a digital high five, hug, fist bump, shout-out, whatever—if it's positive, it's welcome at Kudos.
The problem is that a compliment service didn't exist and I wanted to be the one to create it. I started by brainstorming, listing out features, looking at other social media websites, then talking to a developer to see what was possible.
Using Axure I was able to create low fidelity wireframes for fast iterations. Because of these wireframes I could see all the possible scenarios, user journeys, pages, and discover future road blocks.
Using the wireframes I could then make design decisions. I wanted the users photo and name to be the first thing you saw. I wanted a lot of whitespace and a primary and secondary color that went well together.
The next step was to create a HTML/CSS prototype. I wanted to handle all the front-end development myself and then outsource the back-end development.
User feedback was an important aspect of this project because I wanted to see what worked, what didn't, and receive information about future enhancements. After this process I was able to go back to the wireframes, design, and prototype to make changes based on feedback.
Now that everything was ready to go, I just needed to create UX specifications to pass to the developer. It was very important that I thoroughly documented everything so there wasn't any confusion between us.
I tested everything, found a few bugs, submitted a few commits via Bitbucket, and we were ready to launch. We had a big launch party and Kudos was available for everyone to use. Check out the live version.