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.

  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
How I grew a side project to 100k Unique Visitors in 7 days with 0 audience 49 comments Competing with Product Hunt: a month later 33 comments Why do you hate marketing? 29 comments My Top 20 Free Tools That I Use Everyday as an Indie Hacker 16 comments $15k revenues in <4 months as a solopreneur 14 comments Use Your Product 13 comments