Getting Started

Get your first app built and deployed in under 15 minutes.

Step 1: Create an Account

  1. Go to oneshot.dev
  2. Click Start building
  3. Sign up with your email or Google account
  4. You'll receive 100 free credits to get started

Step 2: Create a New Project

  1. From your dashboard, click New Project
  2. Give your project a name (e.g., "My Portfolio", "Task Manager", "Landing Page")
  3. Click Create

Step 3: Describe Your App

This is where the magic happens. Oneshot will guide you through a conversation to understand what you want to build.

Tips for Great Results

  • Be specific: Instead of "a website", say "a portfolio website for a photographer with a gallery, about page, and contact form"
  • Mention features: List the key features you want (user accounts, payments, forms, etc.)
  • Share examples: If you have inspiration, describe what you like about other apps
  • Don't worry about technical details: Oneshot handles the tech stack for you

Example Prompts

Simple landing page:

"A landing page for my coffee shop called 'Bean There'. It should have a hero section with our logo, a menu section showing our drinks and prices, our location with a map, and a contact form."

SaaS application:

"A task management app where users can create projects, add tasks with due dates, mark them complete, and see a dashboard of their progress. Users should be able to sign up and log in."

Portfolio:

"A portfolio website for a UX designer. It should have a homepage with an intro, a projects page showing case studies with images, an about page, and a contact form."

Step 4: Review the Plan

After you describe your app, Oneshot will:

  1. Generate a Product Requirements Document (PRD) outlining what will be built
  2. Create a System Design with the technical architecture
  3. Design the UX flow and screens

You can review each stage and request changes before proceeding.

Step 5: Build & Deploy

Once you're happy with the plan:

  1. Click Build to start code generation
  2. Watch your app come together in real-time
  3. Preview your app in the browser
  4. Click Deploy to go live

Your app will be available at yourproject.oneshotapp.io.

What's Next?

  • Make changes: Just chat with Oneshot to update your app
  • Custom domain: Upgrade to Pro to use your own domain
  • Export code: Download your code to host elsewhere

Need help? Check out our FAQ or email hello@oneshot.dev