I focused on CSS architecture, primarily building around the creation of design tokens. Global base styles were also applied to the body element. This approach was inspired by OOCSS (Object-Oriented CSS) and CUBE CSS.
For folder structure, I followed the conventions used in Bulletproof React.
To improve component reusability, I utilized the cva library. Although I haven't yet used cva in the actual project, I learned how to use it and how to create components with it by referring to shadcn/ui.
What specific areas of your project would you like help with?- Are there any parts of the current code that could be made more semantic?
- Are there any unnecessary CSS styles that could be removed?
- Is there a way to write the CSS in a cleaner or more maintainable way?
If you notice anything else that could be improved, feel free to let me know.