# Getting Started with JDoodle.ai

Jan 9, 2024 | Zahwah Jameel

Building React applications has never been easier. With JDoodle.ai, you can create functional websites and web applications using natural language. Let’s walk through how to get started.

## Your First Component

Simply describe what you want to build in plain English. For example: “Create a React component that shows a list of todos with checkboxes”

## Key Features

01. **Natural Language Input**: No need to remember exact syntax  
02. **Instant Preview**: See your changes in real-time  
03. **Production-Ready Code**: Generate clean, maintainable React code  
04. **Element Editing**: Edit specific elements on your projects by manually editing or by asking the AI to make the changes  
05. **Design from an image**: Upload a screenshot of a web page or a UI wireframe and convert it into a functional webapp.  
06. **Upload an Existing React Project**: Instead of starting from scratch you can upload an existing react project and continue building it with JDoodle.ai  
07. **Publish with Custom Domain**: You can make your projects live with your own custom domain in a few easy steps.  
08. **Embed your project**: Easily embed your project in an existing website or application  
09. **Integrations**: Level up your applications by connecting to a wide range of integrations like Zapier, Hubspot, Open AI, DeepSeek and more  
10. **Download Code**: If you want to continue building your project locally you can easily download your project.

## Best Practices

- Be specific in your descriptions  
- Start with simple components and simple prompts  
- Iterate on the generated code

Try it yourself at [JDoodle.ai](/content/site-root.html)!

### FAQs

**1. What is JDoodle.ai?**  
JDoodle.ai is a no code platform that helps you build landing pages, micro-apps, and prototypes fast without writing a single line of code. It’s perfect for validating startup ideas, collecting signups, or launching MVPs from an airport lounge.

**2. Who can use JDoodle.ai?**  
Anyone with an idea: founders, marketers, designers, consultants, creators, and even complete beginners. You don’t need coding experience. If you can describe your idea, JDoodle.ai can help you build it.

**3. How is JDoodle.ai different from other no-code platforms?**  
Unlike many no-code tools, JDoodle.ai comes with: In-built databases (no third-party setup required), an easy to use user interface, and a focus on speed, performance, and security.

**4. Can I test my idea with JDoodle.ai before building the real thing?**  
Absolutely. JDoodle.ai is built for this. You can build a quick prototype, spin up a landing page, list features, add a waitlist or “Pre-order” button and share it with your audience.

**5. What if I outgrow JDoodle.ai - can I export or scale later?**  
Yes, JDoodle.ai is built to scale with your growth. You can easily download the code if you want to move beyond no-code, or add integrations (like Zapier, APIs, or third-party services) to extend your project’s capabilities.

**Can I host my JDoodle.ai site on a custom domain?** Yes! JDoodle.ai supports custom domain hosting. Once you’re ready to publish your app or landing page, you can easily connect your own domain.
