Reusable React component library for scalable frontend development
Athena
It is a reusable UI component library developed for Generacja Innowacja to standardize and accelerate frontend development across multiple projects. The library provides a consistent design system, reusable components, and shared frontend standards, ensuring visual coherence, accessibility, and maintainability.
The project is built as a Vite-powered library and serves as a single source of truth for UI components used across the organization’s frontend applications.
My Responsibilities
Designing and implementing reusable React UI components
Adapting and extending shadcn/ui components to match internal standards
Writing unit tests with Vitest and React Testing Library
Creating Storybook stories for visual testing and documentation
Enforcing code quality through linting, formatting, and reviews
Contributing to shared frontend architecture and best practices
Vite
TypeScript
Tailwind CSS
Vitest
React Testing Library
Storybook
BiomeJS