Principles

Concepts, decisions, and rationale behind our design language

Our philosophy, principles, and practices govern and guide every experience designed by TalkJS. Our design principles provide clear criteria for the conception, craftsmanship, and creativity of our company. They are for designers and engineers alike, anyone authoring or authorizing any form of design on behalf of TalkJS.

Flexible

Modular and extendable components allow for greater flexibility in design layouts. No rigid templates, but rather reusable building blocks that can be applied in various ways to accommodate certain business and user requirements. At the same time it maintains user experience due to visual familiarity and tightly designed user interfaces.

Accessible

Digital experiences should be accessible to everyone. We strive to build perceivable, operable, and understandable elements for all users; including those employing a screen reader or other assistive technology. We follow WCAG 2.1 AA accessibility standards.

  • Do we provide all users the same quality of experience?
  • Can we adapt to users and situations?

Universal

Chat solutions are all about connecting people quickly and easily, wherever they are in the world. Our digital products should enable users and businesses to achieve this with as little friction as possible. Our approach to design cater to all user types and with a progressive mindset.

  • Think ahead. Is it additive or advancing?
  • Does it communicate confidence and positivity?
  • What is innovative about the experience?
  • Have we removed all friction or obstacles to usability?
  • Does it give more than it takes?

Simple

Not everyone discovering our product has a technical background. Although our product principally speaks to developers in terms of implementation, we also need to communicate clearly and simply to all audiences. That means we take a considered and simplicity-first approach to our design, documentation, marketing materials, and how we engage with customers. Before we decide to do anything, we must consider its usefulness and utility to others. Then, we must determine how committed we are to explore and progressively deliver the full potential of a design.

Fast

We help businesses build custom chat features in hours instead of months. We're product driven and we help power an increasing number of marketplaces, communities, and other platforms. We build quickly and ship regularly, continuously iterating and improving on our existing product.