3
35 Comments

All software dashboards and layouts look the same...

Something that I've recently noticed is that a lot of software looks the same and I'm confused why. Is there a master template that EVERYONE uses or is it just a coincidence?

on December 29, 2019
  1. 4

    This is something I was thinking about yesterday. I know many people use templates to get off the ground but I decided to build my own from scratch using tailwind.

    I agree with what someone said about; that general people who will be using our product/service won't care if it looks similar just that it gives them value/benefits. I wouldn't spend too much time worrying about this.

    1. 1

      How was it building from scratch? Did you also need todo the backend yourself?

      1. 1

        Yep. Backend is being done by myself. It hasn't been bad at all. Tailwind is great. I'm using NuxtJS + Firebase

        1. 1

          Have you been learning during the process or did you have the skills before starting?

          1. 1

            I've learned nuxtjs entirely from building my current project. I've had a little experience with firebase but their docs are great and its loads of resources available. NuxtJS is awesome btw!

            1. 1

              why chose nuxt over plain vue?

            2. 1

              oh, awesome! is your current project public so I can see how complex it is? no worries if it's not just wanna see what NuxtJS and Firebase are capable of:)

  2. 3

    I feel like many of the main factors have been well-discussed here, mainly the comments pertaining to templates, reinventing the wheel, laziness and the cost efficiency of not being creative, and the fact that having similar components can lead to a sense of similarity.

    There's another factor that I feel wasn't touched on, which is the creativity process itself. When designing something new you have to take inspiration from something, however the sources of inspiration are very homogeneous. It is actually very difficult to just naturally be creative when creating something - for example, try drawing an animal that doesn't exist. You will tend to take pieces of animals you know.

    Additionally, consider the client's perspective, especially in regards to familiarity. When designing something new, you are often challenging an existing standard. If someone were to create a new dashboard, a client would look at the industry standard and just say, "Why doesn't mine look like that?". They will be drawn towards what they already know and find it difficult to accept what you make, unless it is revolutionary in some way.

    1. 1

      That's a great point that hasn't been brought up yet! Thank you very much:)

  3. 2

    Most people are using templates - We did not. There are pros and cons to both decisions. We have noticed user ease of use comes from dashboards that look the same.

    1. 1

      If you had to restart would you go the same route and not use a template?

  4. 1

    One of the master templates for dashboards is AdminLTE - a free template. The majority of themes on ThemeForest will have origins from this one one way or another.
    I use it as well, it's not bad. Users are familiar with this design. And it saves lots of time to just customize it, rather than building it from scratch.

    1. 1

      Awesome and it's just the front end so I'd have to find a back end developer or do it myself?

      1. 1

        Well, for each app, the backend will be different.
        Frontend (AdminLTE) is a "backend" of a website, not a backend of an app.

        If you need an app build behind it, to have functions and all, you need a developer.

        Just be careful, picking a good developer is hard!

        1. 1

          So when developing SaaS is AdminLTE a capable front end(for the web app)?

          1. 1

            Yup, very capable.

  5. 1

    I think that is normal see very similar dashboard because the concept of a dashboard has a common patterns / components / design ecc.

    It's a waste of time reinvent the well if you find a template that fit your products, you will develop the same thing. Anyway you can modify the template if you want a custom solution :)

    1. 1

      I just didn't know where I could find the templates and have since found out, but thank you for your insight!!

  6. 1

    Designers can be expensive and the quality of free or cheap themes has gotten pretty good. It depends on the product but a template is a good option for a lot of small businesses.

    1. 1

      Yeah that's understandable, thank you for the insight:)

    2. 1

      This comment was deleted 7 years ago

  7. 1

    Templates save time, i usually use some bootstrap template or something for dash's. Even without a template they tend to look similar because of the components used.

    1. 1

      I thought bootstrap was used for websites, I didn't realise you could use it four laying out software. I'll research more

      1. 1

        Yes, its a web framework. If you're making a desktop app or something you can use Electron

        1. 1

          oh right and SaaS' tend to be web applications which is why you use bootstrap?

          1. 1

            Bootstrap only takes care of the visual part (front-end) with CSS and a little of JS, for the functionalities of the server side you need something else like node or python, but you can also rely on frameworks for the backend to speed up your process

            1. 1

              Sorry what do you mean frameworks?

  8. 1

    the admin template called "adminLTE" is often used. It's a free theme, with enough features for almost all the needs

    1. 1

      Ahhh exactly what I was looking for! I'll take a deeper look:)

  9. 1

    You've obviously looked at many dashboards - which is not usual.

    For example - to me as a designer, majority of the website designs that are posted on IndieHackers seem the same, as they all follow the same principles, use the same illustrations, have the same website structure and copy is often similar.

    But to the end user, that's not something they see, and usually you don't need to be inventive. Plus everything szferi said.

    I'd say custom design really comes into play if you need to climb above competition in the same niche, but for MVPs and established businesses it's just an icing on the cake.

    1. 1

      Yeah I've definitely looked at alot of sites to get a feel for everything, but you've given sone great insight, I won't need to be unuque because the end user won't see. Thank you!

  10. 1

    Most of the dashboards try to communicate a lot of information in a very limited space using mainly tables and charts. If you are taking into account only the geometric constraints, there are very few ways you can arrange this element on a site. The other factor, I think, is that familiarity helps the user to find information fast on the dashboard. You should do a lot of UX research if you want to do something significantly different and more efficient, given these constraints.

    1. 1

      That's understandable. Personally I've never made software before and just trying to understand how it all works, are these dashboards cloud-hosted on the site that they're purchased off? Or downloaded locally to the user's computer?

      1. 2

        Most of them are templates which means the developer should take care of connecting the template with the data sources. Others, like https://retool.com/ can help you to build dashboard in the cloud with very little code, but they are used mostly for internal dashboards where the design is secondary.

        1. 1

          Do developer have todo alot of back end coding or is it just like adding a few API's?

  11. 1

    This comment was deleted 4 years ago

    1. 1

      Are you able to develop one with your skill set and using a template is simply for time management/ease of use?