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 generate a comprehensive project specification covering requirements, architecture, and UX design. You can review and request changes before proceeding.

Step 5: Build & Deploy

Once you're happy with the plan:

  1. Choose your preferred AI model from the dropdown (Claude Sonnet 4 is the default)
  2. Click Oneshot to start code generation
  3. Watch your app come together in real-time
  4. Preview your app in the browser
  5. Chat with Oneshot to iterate and refine
  6. 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
  • Try different models: Switch AI models from the dropdown to compare results
  • Custom domain: Upgrade to Pro to use your own domain
  • Bring your own provider: Pro subscribers can connect their own AI API keys
  • Export code: Download your code to host elsewhere

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