4
8 Comments

Material-UI, Semantic-UI or other?

I am trying to come up with a framework for a multi-tenant user dashboard using AWS Amplify/Cognito/Appsync etc. and Create-React-App. The issue is I am fairly new at these and stumbling my way through so something not bare-bones but not fully developed (I don't think this exists). Definitely like to tinker so no service offers please!

I took note of the previous dashboard comments and links to paid themes. For now, I want to see what is out there and fairly complete already having had a bad experience with Hugo themes and poor design and support. Some of the licenses for SaaS use are expensive too.

I messed around with react-admin and while the design is relatively good, there is a lot to build from scratch. For various reasons of my own design, I am stuck on AWS serverless vs. Django, Rails or the other ways of doing this.

Thanks in advance.

posted to Icon for group Developers
Developers
on February 16, 2020
  1. 4

    I must recommend BlueprintJS (https://blueprintjs.com/docs/#blueprint).

    A React-based UI, a bunch of easily customizible and already beautiful elements, and with several presets already provided. Also entire sections of docs on color schemes, intents, fonts, sizing, and comes with light and dark themes within. Comes with huge set of icons and a Typescript support. Also, the docs are amazing, and the demos in the docs are really useful.

    BlueprintJS is built for "UI-heavy apps", so complex dashboard sounds like a great fit then. I'm using it on the website that really tries to use every last pixel of space and Blueprint plays really nicely. Never had literally any difficulty with the toolkit.

  2. 2

    I loved working with ant.design. A lot is fine for you out of the box. It's complete and easy to use. It's from Alibaba so I don't think there's any issue for you to use it in China.

  3. 2

    In current project I'm using Quasar and had great experience with it.
    Apart from being super rich with all kind of built-in components, it has a very mature cli and packaging that makes it really easy to on-going build and change your project, and integrate additional Vue components and tools.
    I found that prototyping with it is just as easy as building the app itself, so it's all one process.
    I think its origin is in China so it may be more accessible for you.
    I also have a little experience with elementui, which is also made in China, but not in a full blown project. For what I have used it, it was also pretty good, but I can't really say too much.

  4. 1

    Thanks all. I have settled on ant design and after stumbling around looking for a noob-friendly chart framework, will use recharts with some supplements. Report back when/if I have success.

  5. 1

    Give this a try
    https://openchakra.app/

    It's a visual designer, that generates react code for you. Based on chakra UI component lib.

  6. 1

    I think material-ui it's on it's past it's prime, lately I have been using RSuite and I'm quite enjoying it. https://rsuitejs.com/en/

  7. 1

    P.S. I am also in mainland China so a lot of helpful tools are not available after I get into a project.

Trending on Indie Hackers
1 small portfolio change got me 10x more impressions User Avatar 30 comments AI Is Destroying the Traditional Music Business and Here’s Why. User Avatar 26 comments Fixing my sleep using public humiliation and giving away a Kindle User Avatar 23 comments A Tiny Side Project That Just Crossed 100 Users — And Somehow Feels Even More Real Now User Avatar 16 comments From 1k to 12k visits: all it took was one move. User Avatar 11 comments Tell me what your business does, I’ll show you the growth loops you’re probably missing. User Avatar 10 comments