Overview
Gainable apps use DaisyUI themes for consistent styling. You can customize colors, apply themes, and adjust the visual design through your prompts.Themes
Themes provide a complete color palette for your app. Request a theme by name:Available themes
Choosing a theme
Match the theme to your app’s purpose:Requesting themes
Direct theme request
By description
Color customization
Beyond themes, you can request specific colors:Color contexts
UI components
Gainable apps use DaisyUI components that adapt to your theme:Buttons
Cards
Forms
Navigation
Layout requests
Page structure
Content layout
Spacing
Responsive design
All Gainable apps are automatically responsive. The layout adjusts for:- Desktop: Full sidebar, multi-column grids
- Tablet: Collapsible sidebar, adjusted columns
- Mobile: Single column, hamburger menu
Common customizations
Add a sidebar
Style badges
Card styling
Table styling
Best practices
Choose one theme and stick with it
Choose one theme and stick with it
Consistency is better than mixing styles. Pick a theme that fits your purpose.
Let the theme do the work
Let the theme do the work
Themes handle colors automatically. You don’t need to specify colors for every element.
Describe the feel, not the pixels
Describe the feel, not the pixels
“Professional and clean” works better than “use #1a1a1a with 16px padding”
Consider your users
Consider your users
Business apps → corporate themes. Fun apps → playful themes. Match user expectations.
Examples
Professional dashboard
Playful task app
Dark mode app
Changing themes later
You can always update the theme:Learn more
Views
Page layouts and components
Best practices
Writing effective prompts