Optics embodies the RoleModel ethos of deep collaboration, uniting our team's diverse expertise with the shared goal of crafting excellent design solutions and echos our commitment to Character, Collaboration, and Craftsmanship.
02
The Core
Optics is built on three core pillars: our Figma Component Library, HTML and CSS components, and thorough Documentation. The Figma library ensures consistent design across projects, the HTML/CSS components provide reliable and scalable code structure, and our documentation offers clear guidance on design system best practices and implementation logic.
Figma Component Library
In Optics, component library is crafted to give our team precise specifications for each component, fostering consistency across projects. This comprehensive library streamlines our development process, enhancing efficiency while maintaining a high standard of consistency in our work.
HMTL and CSS Components
Access essential development tools for seamless implementation. Optics provides clear guidelines and SCSS packages that align with our design standards, ensuring consistency and quality in client projects
Documentation
Optics' documentation offers an in-depth look at our best practices, providing insights into the reasoning behind our design and implementation strategies ensuring our team understands the rationale and methods driving our high-quality design approach.
03
Design Principals
Optics embodies a set of core design principles that guide our team. These principles are not just guidelines but the bedrock of our approach to creating digital products that are as functional as they are aesthetically compelling.
Customizable and Flexible
The ability to adapt and customize components to meet the unique requirements of various projects, while maintaining flexibility to fit into different development tools.
Consistency and Standardization
Establishing a consistent design foundation across projects, with standardized approaches in design and implementation to enhance overall impact.
Highly Collaborative
Facilitating tight feedback loops between designers and developers to build upon the design foundation incrementally and collaboratively.
Accessibility and Inclusivity
Prioritizing excellent accessibility in designs, ensuring that solutions are user-friendly and inclusive for all potential users.
04
Foundation
The core suite of design elements that anchor our system. It's a collection of guidelines ensuring our designs are accessible, visually coherent, and meticulously structured. Each principle, from Accessibility to Spacing, is a building block for creating designs that are both beautiful and functional.
Accessibility
Accessibility is the cornerstone of our design philosophy, ensuring that our products are inclusive and usable by everyone. We rigorously adhere to WCAG standards, creating designs that cater to a wide range of abilities and assistive technologies.
Color
Optics offers a color system with five scales, each consisting of semantically named variables that adjust luminosity while maintaining hue and saturation. This system is akin to photographic f-stops, with 'plus' for brighter colors and 'minus' for darker shades, extending to pure white and black.
We begin with the default: Noto Sans, a versatile and modern typeface that's as functional as it is beautiful, accessed through the Google Fonts CDN for ease and efficiency. This choice provides a solid foundation for readability and accessibility, ensuring the text is clear, legible as it is aesthetically pleasing.
Optics has crafted a suite of icon classes that are built upon the robust foundation of Google's Material Symbols Icon Font. This choice ensures a familiar and intuitive user experience, leveraging a tried-and-tested icon set known for its clarity and consistency.
Each token follows a clear pattern. This systematic approach guarantees that any new tokens introduced will integrate into our existing system.
Utilizing tokens, enables us to maintain a consistent spatial structure throughout the project, leading to a more aesthetically pleasing and functionally sound product.
Figma Components
We've crafted an extensive component library that empowers our team to grasp the precise specs of each component and apply them with uniformity across all our projects. It enhances both the pace at which we develop and the consistency we deliver.
Optics Components


Modal Title
Instance Slot
Cancel
Primary
HMTL & CSS Components
The GitHub repository for Optics serves as an essential resource for our developers. It's a comprehensive storehouse where all the code related to our design system is maintained and updated. This includes the HTML and CSS components that mirror our Figma design elements.
https://github.com/RoleModel/optics

Documentation
Our Storybook documentation is a dynamic and interactive showcase of Optics' UI components. This platform acts as a living library, providing developers and designers with a clear, visual representation of each component in various states and contexts. Developers should use these Storybook docs as a visual and functional reference for implementing UI components in their projects.
Visit Storybook
https://docs.optics.rolemodel.design/
