Skip to main content

Create your first app

Let’s build a simple deal tracker to see Gainable in action. This will take about 5 minutes.

Step 1: Start a new project

  1. Go to build.gainable.dev

Step 2: Describe what you want

In the input bpx, type your first prompt:
Setup a dashboard with three KPIs: Total deals, won deals, and lost deals. 

Create a table listing deals with customer, amount, assigned to, 
and close date for each deal; include a "Add new" deal button. 

Lastly, add a line chart showing deals for each status over the last 
12 months by deal close date. 

Have it all vertically stacked; with KPIs 1st, chart 2nd, and table last.
Being specific about your fields (like “deal name, company, and amount”) helps Gainable create exactly what you need.

Step 3: Watch it build

Gainable will show you a plan of what it’s going to build, and if you choose to accept it will generate your entire application. You’ll see:
  1. Plan preview - What features will be created; if Gainable finds the requet ambigious it will ask follow up questions
  2. Build progress - Watch the build being generated
  3. Your app - A working application appears in the preview panel along with a message telling you what’s been done

Step 4: Use your app

Once the build completes, you can:
  • Add a deal - Click the “Add Deal” button and fill in the form
  • View your dashboard - See your data visualized in charts
  • Edit or delete - Click on any deal to modify it
Your app updates in real-time. If you add a deal, the dashboard chart updates automatically.

Try adding a feature

Now let’s add something new. In the chat, type:
Add a kanban board view where I can drag deals between status columns
Gainable will add a kanban board to your existing app, preserving everything you’ve already built.

Tips for success

Instead of “track customers”, say “track customers with name, email, company, and signup date”
If things are connected, say so: “each project has many tasks” or “contacts belong to companies”
Start simple and add features one at a time. Don’t try to build everything in one prompt.
Ask for specific features: “add a pie chart”, “add a kanban board”, “add real-time updates”

What’s next?