Skip to main content

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

If you describe a style like “professional” or “playful”, Gainable will choose an appropriate theme automatically.

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

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
You don’t need to request this - it’s built in.

Common customizations

Add a sidebar

Style badges

Card styling

Table styling

Best practices

Consistency is better than mixing styles. Pick a theme that fits your purpose.
Themes handle colors automatically. You don’t need to specify colors for every element.
“Professional and clean” works better than “use #1a1a1a with 16px padding”
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:
The entire app updates to the new theme while keeping all your data and features.

Learn more

Views

Page layouts and components

Best practices

Writing effective prompts