Skip to main content
In this guide, you’ll learn how to:
  • Start a project using a written idea.
  • Select use cases, frameworks, and screens.
  • Watch Rocket build your app.
Why start from an idea?The simplest way to build with Rocket. Type your app idea in plain English, and Rocket generates everything for you. Perfect when you know what you want to build but don’t have designs or images to guide the build.

Before you begin

You’ll need:
  • You’re signed in to Rocket.
1

Go to Rocket

Visit rocket.new and sign in.
Homepage with the idea input field ready to receive a prompt.
2

Describe what you want to create

Type your idea in the chat prompt. Be clear about the goal and key features.Example: Users share one thing they’re grateful for each day and link entries in a visual chain. Show a timeline view with color-coded links.
Chat prompt where you enter your app idea for Rocket to build from.
3

Select a use case

Choose the type of build. Options include Mobile App, Web App, Internal Tool, Website, Dashboard, and Landing Page.
Prompt asking you to select a usecase.Prompt asking you to select a usecase.
4

Choose platform for Internal Tool

If you selected Internal Tool, pick Web or Mobile.
Prompt asking you to choose Web or Mobile to continue building the internal tool.Prompt asking you to choose Web or Mobile to continue building the internal tool.
5

Select your framework

Rocket recommends a framework for your platform. You can accept the default or customize it.
Landing Page and Website use Next.js by default and skip framework selection entirely.
For Web App:Default stack:
  • React
  • JavaScript
  • Tailwind CSS
You can:
  • Click Use default framework to proceed.
Dialog showing the default Web App stack with React, JavaScript, and Tailwind CSS, and a button to proceed.Dialog showing the default Web App stack with React, JavaScript, and Tailwind CSS, and a button to proceed.
  • Or choose Customize framework to adjust the stack.
For Web App - Custom options:
  • React
  • Next.js
Framework customization screen where you can modify the default Web App stack.Framework customization screen where you can modify the default Web App stack.
For Mobile App:Rocket uses Flutter for all mobile apps.
6

Default language

Languages are tied to your framework choice. Rocket selects the right language automatically:
  • React projects: JavaScript (default and only option)
  • Next.js projects: TypeScript (default and only option)
7

Choose your screens

Review the suggested screens and deselect any you do not need.
Checklist of suggested screens with checkboxes to include or exclude each one.Checklist of suggested screens with checkboxes to include or exclude each one.
8

Watch Rocket build

Rocket generates your app and shows progress for each screen.Status icons:
  • Completed - Screen generated successfully
  • In progress - Screen is being generated
  • Failed - Generation encountered an error
Screen list showing build progress with Completed, In progress, and Failed indicators.Screen list showing build progress with Completed, In progress, and Failed indicators.
Retry a failed screen: Click Retry next to Failed.
  • If multiple screens keep failing, try simplifying your idea (fewer features or screens) and regenerate.

You did it!

Your app is being generated. Once complete, you can preview, iterate, and publish your app.