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 simple low fidelity wireframes to make fast iterations. I was able to flush out all the scenarios, user journeys, pages, and discover future road blocks.
The next step was to create a HTML/CSS prototype. I wanted to handle all the front-end development and make sure that there wasn't any confusion with 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 and prototype and make changes based on feedback.
I wanted to make sure that in addition to web, the experience would work for native iOS and Android if we chose to build it in the future. For native app, the only experience I would change was the navigation. Everything else still worked very well.
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. Luckily, the developer was a good friend so our communication was flawless.
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 at and Kudos was available for everyone to use. Check out the live version.