# Advanced Prompting For App Creation

## How to Think Through Your App Idea Before Building with eMOBIQ AI

When building an app using **eMOBIQ AI**, it's not just about filling out forms or ticking boxes — it's about telling a story. A story about a problem someone has, how your app will solve it, and what success looks like when it all works together.

This guide helps you **think like a builder** , guiding you through a structured yet flexible process that starts with real-life scenarios and ends with a clear blueprint for your next application.

***

### Start With the Why: What Problem Are You Solving?

Every great app begins with empathy — understanding who your user is and what they struggle with. This isn’t just theory; it’s practical thinking that shapes every decision you’ll make while developing your app and debugging it with [Debug Agent ](https://docs.emobiq.com/emobiq-ai/readme/debug-agent)to meet your app needs.

#### Example Use Case:

**Meet Sarah**\
Sarah is a therapist who journals daily to manage her mental health and reflect on client sessions. She’s tried digital apps before, but none feel personal enough or give her a visual way to track how she’s feeling over time.

She wants something simple, calming, and reflective — a space where she can write, tag her mood, and look back on how she’s doing week to week.

{% hint style="success" %}
*Tip: Try writing a short paragraph like this one about your ideal user. It doesn't have to be long — just enough to ground your thinking in a real person with a real need.*
{% endhint %}

{% stepper %}
{% step %}
**Step 1: Define the Core Purpose of Your App**

Now that you’ve got a user in mind, ask yourself:

* What does your app help people **do** ?
* What kind of **problems** does it solve?
* Why would someone **choose this app** over another tool?

**Prompt:**

> “I’m building an app that helps \[type of person] do \[key action] by \[how it makes it easier/faster/better].”

**Example:**

> “I’m building an app that helps individuals track their thoughts and moods daily by offering a calm, intuitive interface where entries are tied to a calendar and tagged with emotions.”
> {% endstep %}

{% step %}
**Step 2: Identify the Must-Have Features**

These are the features that define your app — the ones that make it *yours* and ensure it solves the problem effectively.

Ask yourself:

* What should your app **do without fail** ?
* What are the **essential interactions** your users will perform?
* What happens if those things aren’t there?

{% code title="Example Prompts:" %}

```
Allow users to create, save, and edit daily diary entries.
Tag each entry with a mood (happy, anxious, tired, etc.).
Display entries on a calendar view with color-coded mood indicators.
Enable filtering and searching by date, keyword, or mood.
```

{% endcode %}

Then add a few **nice-to-have features** that enhance the experience:

* Daily prompts or templates for users who need inspiration.
* Reminders to encourage consistent journaling.
  {% endstep %}

{% step %}
**Step 3: Envision the Look and Feel**

Your app’s design plays a big role in how users engage with it. Even the most powerful tools can fall flat if they don’t feel good to use.

Think about:

* What kind of **vibe** should your app give off? (Calm? Energetic? Minimal?)
* How should users **feel** when they open it?
* Do certain colors or layouts already come to mind?

{% code title="Example Prompts:" %}

```
Clean, minimal, and emotionally soothing.
Mood tags displayed clearly on a calendar.
Pastel tones and soft visuals to promote reflection.
Light/dark mode toggle for personal preference.
```

{% endcode %}
{% endstep %}

{% step %}
**Step 4: Consider Special Requirements or Limitations**

Some ideas are best left out — either because they complicate things unnecessarily or because they distract from the core purpose.

Also consider extras that might be optional now but useful later.

{% code title="Example Prompts:" %}

```
Export entries to PDF or plain text for offline sharing.
Add a gratitude log section or customizable tags.
Don’t include analytics or dashboards — keep the focus on journaling, not performance tracking.
```

{% endcode %}
{% endstep %}
{% endstepper %}

### Why This Matters for eMOBIQ AI

Because eMOBIQ AI allows deep integration with APIs, databases, and logic execution, having a strong conceptual foundation ensures:

* Smooth setup of API connections and authentication
* Clear mapping of frontend components to backend logic
* Reliable testing and iteration using built-in tools
* Better alignment between your vision and the AI-generated solution

It also gives the system more context to work with — so when you say "build me a diary app", eMOBIQ AI understands not just what you’re asking for, but **why** you’re asking for it.

***

### Final Thoughts

The goal of this guide isn’t to box you into a template — it’s to help you **tell a story** about your app idea in a way that’s both **clear and compelling**.

Whether you're building a diary app, invoice processor, or team collaboration tool, starting with the human behind the problem will always lead to better outcomes.

So go ahead — write the story of your app. eMOBIQ AI will take care of the rest!
