The world of User Experience design is growing fast, everyone wants their user to have the best experience. There are many ways to improve the user experience, including defining personas, well-structured information architecture and thoughtful written content. However, after defining high-level structure, smaller interaction design details is the one which thrills the user.

We as consumers, see and interact with these micro-interactions on a daily basis even without knowing.

What are micro-interactions?

Micro-interactions are small, preferably functional animations that support the user by giving visual feedback and displaying changes more clearly.

A small case study to help the vendor of solar panels and batteries to build an online estimation tool for their existing and future customers.

Problem Statement

Design an online estimation tool for both first-time and existing customers to easily choose and purchase the right Solar panel based on their needs.


  1. The website should be simple and easy to navigate
  2. Create user-friendly interfaces
  3. Should work well on mobile as most of the traffic is expected to be on mobile
  4. Create original and satisfying contents

My Design Process

Smart user experience design starts by identifying the problem and guiding all ideas to solve that problem. …

User experience design is a popular business buzzword right now — but what does it really mean? And how can your product benefit?

What is User Experience Design?

User experience is how a person feels when interacting with a system. This includes a website, mobile application, desktop software and basically any form of human/device interaction.

Why UX design is important?

User experience is important because it tries to fulfill the user’s needs. It aims to provide positive experiences that keep a user loyal to the product or brand. Additionally, a meaningful user experience allows you to define customer journeys on your product that are most conducive to business success.

What makes a great user experience?


6 Tips to write effective error messages

Good and bad user experience often lies in the details. Writing clear error messages can reduce frustration and help people continue using your app or service. It’s worth it to give these users some love.

Keep these tips in mind next time when you’re writing an error message

1. Say what happened and why

User should be able to understand the problem while reading an error message. If the error message is not clear and the user is not able to find the reason for the message, then it is of no use. User cannot do anything to fix the problem and it badly impacts the experience of the product.

Prayag Gangadharan

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store