Documentation

Getting Started

Learn how to use mowgli to design and build your application from concept to export.

1

Explain your initial idea

Start by explaining your initial idea — what do you want to build? We will ideate on this with you, but it helps if you give as much detail as possible in this initial stage.

Initial idea input screen

Explain your idea, and hit 'Start designing'!

For this example, we're working through a dating app with a new twist (speed dating) — but you should use whatever use case makes sense for your business.

2

Work through the questionnaire

The questionnaire is a key part of mowgli — this is where we try to refine your idea together with you by creating dynamic questions that scope your project. We will use this to generate a PRD (Product Requirements Document) that becomes the foundation for your application.

Questionnaire showing multiple choice questions

You'll first be presented with some initial questions for the first part of the scoping.

Single-choice questions: Some questions allow you to select one option

Multi-choice questions: Others let you select multiple options

Add context: Click "+ Add note or additional context" to provide more details

Adding additional context to questionnaire answers

You can enrich your answers with additional context and notes.

Pro tip: If the options presented aren't really what you want, you can always select "Other" and explain exactly what you had in mind.

After answering the first set of questions, hit Submit and wait for clarifying questions. The last question of the questionnaire is always a way for you to add anything that the questionnaire didn't cover.

When you've filled in the second batch of questions, hit submit!

3

Spec view

You'll now get landed in the spec view. This is an overview of your entire application — user journeys, data model, and front end screens.

Spec view showing application structure

The spec view showing your entire application structure.

Interactive editing: You can make edits directly in the spec view. This is important for refining all product requirements and features before moving to design—ensuring the final designs include everything you need.

Generate designs

Once the spec is looking good, let's create some designs to generate some initial gens. Don't worry - you can change all of this later — this is just to get you started.

Pro tip: You can always go back and re-trigger the designs if you didn't like your results.

4

Pick your design

Once the designs have been generated, you'll see a couple of seeds of different designs. You can compare the themes one by one for a given screen.

Design theme selection

Compare different design themes side by side.

Compare themes
Swipe
Default
Call
Active Call
Chat
Empty Chat (Unlocked)
Generate designs with
Theme 1
Theme 2
Theme 3
Theme 4
Go →

Pick your preferred theme, hit 'Go' and wait as we generate all the possible states for your application.

5

Explore all states and screens

All screens and states

Your complete application with all screens and states.

All your screens are visible in the left sidebar

For any given screen, all possible states appear at the top

Navigate by clicking the top bar, using arrows, or as a free-form canvas

6

Make some changes

Let's try tweaking our designs! You can request changes to your app by using the chat box.

Chat box with change request

Explain the change you want — here we're asking to change the accent color to hot fuschia.

Wait for mowgli to update your designs. Every change is made to both spec and designs — they're always kept in sync.

Top bar showing state indicators

The sidebar and top bar will indicate which screens and states were impacted.

Click on the chat to see what was changed. If you're not happy, you can follow-up or access the history sidebar to undo.

7

Make targeted changes

You can use the selection tool for more targeted changes. Click the dashed rectangle, select your area, and describe your change.

Using chat for targeted change

Select an area on your design to make targeted changes.

Selection tool on design element

Use the chat to explain your change, like "remove this button".

8

Accessing the spec

You can quick-access the spec panel at any time to peek/inspect changes. You can also ideate directly on the spec and make changes there if you prefer working at the specification level.

Spec panel with multiple states

Quick-access the spec panel to review your application structure.

Feel free to resize and inspect! Any functional changes will be reflected in both spec and designs 🤝

9

Access history

Optional

You can access the history view in the sidebar to go back and change things. This will let you change anything in previous steps. Note that any changes create a new version!

History sidebar showing versions

The history sidebar showing all your previous steps and versions.

10

Download your files

Once you're happy with your designs, click "Export" to download the current state.

Click the Export button to download your files.

What you'll get

A .zip file with spec and your designs as code — ready to plug into your existing environment.

Ready to get started?

You're all set! Start building amazing applications with mowgli.