A clean, modern, and scalable Design System built from scratch with HTML, CSS, and Vanilla JavaScript.
R.V. Design System provides a solid foundation for building consistent, accessible, and scalable web interfaces. It follows modern design system principles using semantic tokens instead of hardcoded values.
- Semantic Colour Tokens (Background, Foreground, Primary, Surface, Danger, etc.)
- Typography System – 3 font families (Archivo Black, Inter, JetBrains Mono)
- Consistent Spacing Scale with visual references
- Reusable UI Components (Buttons, Badges, Cards, Progress bars, etc.)
- Form Elements with proper accessibility and styling
- Design Tokens documentation with CSS Custom Properties
- Interactive elements (copy to clipboard, navigation, mobile menu)
- Fully responsive & accessible
- HTML5
- CSS3 (Custom Properties / CSS Variables)
- Vanilla JavaScript
- Google Fonts (Archivo Black, Inter, JetBrains Mono)
- Mobile-first approach
This is my second major project in the Codecademy Front-End Developer career path. It demonstrates my ability to move beyond single-page websites and create reusable, maintainable design systems.
- Clone the repository
- Open
index.html,style.cssandscript.jsin your browser - Explore the different sections (Colours, Typography, Spacing, Components...)
Made with ❤️ by MarieReine26
© 2026 MarieReine Studio