--- tags: design --- # Design System A pre-defined design system will be crucial for branding and recognition. ## Necessities - [Color Palette](#Color-Palette) - [Logo](#Logo) - [Component Inventory](#Component-Inventory) - [Icon Inventory](#Icon-Inventory) - [Typography](#Typography) - [Brand Guidelines](#Brand-Guidelines) ## Color Palette - Grayscale (Base = darktheme ? darkest : lightest) - Base - Low - Mid - Hi - Top - Main - Primary - Secondary - Highlight - Warning - Error - Info - Gradient - go nuts lol ## Logo Will need lots of iteration, might be best to use external designer. [First Choice for Logo Design](https://dribbble.com/yoga) ## Component Inventory - Button - Primary - Secondary - Warning - Error - Input - Primary - Secondary - Warning - Error - Search - Form - Charts - Line - Bar - Pie - Card - Header - Body - Header - Footer - Side Bar - List - Header - Item - Separator - Text - Headers 1-6 - Links - Primary - Secondary - Focused - MotherFuckingDogShitEatingStupid Date Picker :angery: ## Icon Inventory May be best to use pre-defined for now. MUST be free, open source. List for inspiration: - Ant Icon - Material Community Icon - Ionicon - Evil Icon ## Typography Not sure on this one. Some free fonts, but high quality tend to cost money. ## Brand Guidelines This can come later but should outline the following: - How logos may be used - How name may be used - How to reach out for more info