Getting Started
Get your first app built and deployed in under 15 minutes.
Step 1: Create an Account
- Go to oneshot.dev
- Click Start building
- Sign up with your email or Google account
- You'll receive 100 free credits to get started
Step 2: Create a New Project
- From your dashboard, click New Project
- Give your project a name (e.g., "My Portfolio", "Task Manager", "Landing Page")
- 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 Product Requirements Document (PRD) outlining what will be built
- Create a System Design with the technical architecture
- 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:
- Click Build to start code generation
- Watch your app come together in real-time
- Preview your app in the browser
- 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