> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scriptonia.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# platform-selection

### Website

**Static or mostly static sites:** landing pages, marketing sites, portfolios, blogs, docs.

**Details**

* **Frontend:** Next.js (Static / SSG), Markdown / MDX, TailwindCSS
* **Hosting:** Vercel, Netlify
* **Extras:** SEO layer, meta tags, sitemap
* **Agents:** ProductManager, FrontendDev, ToolManager
* **Execution:** \~45 s

**Outputs**

* README
* PRD
* PLAN
* SEO\_CONTENT
* Frontend specs
* LLM prompts
* Infra (hosting, CDN)
* `github_push.yaml`

Best when you need **fast, content-focused, and easy to ship** without a backend or user accounts.

***

### Web Application

**Full-stack web apps:** dashboards, SaaS, internal tools, apps with auth and a database.

**Details**

* **Frontend:** Next.js (App Router), TailwindCSS, TypeScript, Zustand / Redux Toolkit
* **Backend:** Node.js + Express, or FastAPI, or NestJS
* **Database:** PostgreSQL, Prisma ORM
* **Hosting:** Docker, AWS (Fargate / Lambda), Vercel
* **Extras:** NextAuth.js or Clerk, GitHub Actions
* **Agents:** ProductManager, FrontendDev, BackendDev, DevOpsEngineer, ToolManager
* **Execution:** \~75 s

**Outputs**

* README
* PRD
* PLAN
* Frontend specs
* Backend specs
* DB specs
* Auth
* OpenAPI
* Infra (Terraform, CI/CD, monitoring, secrets)
* Testing
* `github_push.yaml`

Best when you need **auth, API, database, and richer infra** (deploy, CI/CD, monitoring).

***

### Android

**Native Android apps** for phones and tablets, distributed via Google Play.

**Details**

* **Frontend:** Kotlin, Jetpack Compose
* **Backend:** Node.js, Firebase
* **Database:** Room, Firebase Realtime DB
* **Hosting:** Google Play Console, GCP
* **Agents:** ProductManager, FrontendDev, BackendDev, DevOpsEngineer
* **Execution:** \~100 s

**Outputs**

* README
* Kotlin UI
* Fragments
* Navigation
* Prompts
* Backend (API, push, Firebase)
* DB (Room / Firebase)
* Infra (GCP, CI/CD)
* `export.zip`

Best when you need **native Android**, **Play Store distribution**, or **offline-first** with local DB.

***

### iOS

**Native iOS apps** for iPhone and iPad, distributed via the App Store.

**Details**

* **Frontend:** SwiftUI, Swift, UIKit
* **Backend:** Node.js, Firebase (optional)
* **Database:** CoreData, Realm
* **Hosting:** App Store Connect, Xcode Cloud
* **Agents:** ProductManager, FrontendDev, BackendDev, DevOpsEngineer
* **Execution:** \~100 s

**Outputs**

* README
* SwiftUI / storyboards
* Navigation
* Permissions
* Prompts
* Backend (API, push, Firebase)
* DB (CoreData)
* Infra (CI/CD, Xcode Cloud)
* `export.zip`

Best when you need **native iOS**, **App Store distribution**, or **Apple-specific UX**.

***

## Platform Comparison

| Platform            | Best for                       | Frontend                       | Backend / DB                    | Hosting                | Agents | Execution |
| :------------------ | :----------------------------- | :----------------------------- | :------------------------------ | :--------------------- | :----- | :-------- |
| **Website**         | Landing, marketing, blog, docs | Next.js SSG, MDX, Tailwind     | —                               | Vercel, Netlify        | 3      | \~45 s    |
| **Web Application** | Dashboard, SaaS, tools, auth   | Next.js App, TS, Zustand/Redux | Node, PostgreSQL, Prisma        | Docker, AWS, Vercel    | 5      | \~75 s    |
| **Android**         | Native Android, Play Store     | Kotlin, Compose                | Node, Firebase; Room            | Play Console, GCP      | 4      | \~100 s   |
| **iOS**             | Native iOS, App Store          | SwiftUI, Swift, UIKit          | Node, Firebase; CoreData, Realm | App Store, Xcode Cloud | 4      | \~100 s   |

***

### Deliverables by platform

| Platform            | PRD / PLAN | Frontend | Backend | DB | Infra | Auth | SEO | LLM prompts |
| :------------------ | :--------- | :------- | :------ | :- | :---- | :--- | :-- | :---------- |
| **Website**         | ✓          | ✓        | —       | —  | ✓     | —    | ✓   | ✓           |
| **Web Application** | ✓          | ✓        | ✓       | ✓  | ✓     | ✓    | —   | ✓           |
| **Android**         | ✓          | ✓        | ✓       | ✓  | ✓     | —    | —   | ✓           |
| **iOS**             | ✓          | ✓        | ✓       | ✓  | ✓     | —    | —   | ✓           |

***

## Choosing the Right Platform

***

### 1. Do you need a backend or database?

* **No** → **Website**
* **Yes** → **Web Application**, **Android**, or **iOS**

***

### 2. Web vs native mobile?

* **Web only** → **Website** or **Web Application**
* **Native mobile, Google Play** → **Android**
* **Native mobile, App Store** → **iOS**
* **Web now, mobile later** → **Web Application** or **Website** first

***

### 3. What is the main use case?

| Use case                                   | Typical choice            |
| :----------------------------------------- | :------------------------ |
| Landing, marketing, blog, docs, portfolio  | **Website**               |
| Dashboard, SaaS, internal tool, CRM, admin | **Web Application**       |
| Consumer or pro mobile app, Play Store     | **Android**               |
| Consumer or pro mobile app, App Store      | **iOS**                   |
| Simple web presence + later app            | **Website** first         |
| Web app with accounts + later app          | **Web Application** first |

***

### 4. Execution time and complexity

* **Website** — \~45 s; fewest agents
* **Web Application** — \~75 s; most agents and artifacts
* **Android / iOS** — \~100 s; native + backend + store infra

***

### 5. Tech preferences

* **Next.js, React, Vercel** → **Website** or **Web Application**
* **Kotlin, Compose, Play, GCP** → **Android**
* **Swift, SwiftUI, App Store, Xcode** → **iOS**

If you have **no strong preference**, the **PlatformSelector** suggests an option and you can override it.

***

## Cost Considerations

***

### Unified pricing

The same price applies to **Website**, **Web Application**, **Android**, and **iOS**.

* **\$SCRIPT:** `UNIFIED_PRICE_SCRIPT` (default `10000`)
* **USD:** `UNIFIED_PRICE_USD` (default `4`) via Dodo

Platform choice does **not** change the payment amount.

***

### What you get for the price

| Platform            | Agents | Artifacts                                                       | Execution |
| :------------------ | :----- | :-------------------------------------------------------------- | :-------- |
| **Website**         | 3      | PRD, PLAN, SEO, frontend, infra, prompts                        | \~45 s    |
| **Web Application** | 5      | PRD, PLAN, frontend, backend, DB, auth, infra, testing, prompts | \~75 s    |
| **Android**         | 4      | PRD, frontend, backend, DB, infra, prompts                      | \~100 s   |
| **iOS**             | 4      | PRD, frontend, backend, DB, infra, prompts                      | \~100 s   |

***

### When the unified price favors which platform

* **Website** — Lowest follow-up effort
* **Web Application** — Most breadth per run
* **Android / iOS** — Highest specialization

***

### Configuration

Admins can change:

* `UNIFIED_PRICE_SOL`
* `UNIFIED_PRICE_USD`

Per-platform pricing is not currently supported.
