Camara is a design system that helps you build your ideas quickly and with less code. It's an open source project, and it's available to anyone who wants to build with it.
Not much new ideas in it but it will be easy to use and with a reasonable amount of flexibility. Straight up, we are not embarking on building the most robust and flexible UI component library ever. What we are building is a simple UI component library that has been thoughtfully designed and implemented, to scratch our own itch of having to avoid build the same stuffs over again when working on our simple side projects.
Building a design system from the ground up comes with a lot of learning opportunities. These are some of the few things I'm excited to learn more about:
- Design systems and component libraries.
- Modern User Interface engineering with declarative UI programming,
- React, TypeScript and CSS-in-JS styling.
- Components reusability, Inheritance, Composition etc.
More importantly, by being the developers and users, it means that we can tell if what we have created meets our real needs - make building our side projects easy. Incredibly easy that it almost feels like cheating.
We're so excited 😍 to see what this turns into, and we can't stop thinking of the amazing projects that would be built with this. We feel so pumped and proud 💪🏾.
Our team officially formed in mid 2020 with x team members, we're from diverse backgrounds and enjoy working together.