Build and Host a Website from a Prompt Using Orchids.app
If you’ve ever wanted to create a website just by describing it in plain English, Orchids.app is one of the most powerful AI tools to do it.
It can build everything from a personal portfolio to an Amazon-like e-commerce site, complete with layout, colour palette, and basic functionality, all from a single prompt.
What is Orchids.app?
Orchids.app is an AI website and app builder that converts natural language prompts into complete, production-ready web projects.
It can:
- Generate responsive HTML/CSS/JS or React code
- Clone an existing website’s design from a URL
- Build different types of sites: landing pages, portfolios, blogs, or even small e-commerce apps
- Allow direct code editing or visual block editing after generation
- Host websites on its own infrastructure or export to platforms like Vercel, Netlify, or GitHub Pages
Developers can use it as a no-code/low-code prototyping engine, or as a code generator for rapid project setup.
Step 1: Getting Started
1. Visit Orchids
Go to https://www.orchids.app
Sign up or log in with GitHub, Google, or email.
2. Create a new project
Click “New Project” → choose “Website”
You’ll get a prompt field that says something like:
“Describe your website idea…”
Step 2: Generate Website from a Prompt
Example 1: Portfolio Site Prompt
Create a clean, responsive portfolio website for Ethena Sarkar, a Materials Science & Machine Learning Engineer.
Include:
- Hero section with intro and profile image
- About section (education and background)
- Project cards (4 projects with GitHub links)
- Skills section with icons
- Contact form (Name, Email, Message)
Use white and teal theme, rounded buttons, and smooth scroll animations.
After clicking Generate, Orchids will:
- Build your layout automatically
- Choose a color palette
- Create animations and responsiveness
- Generate editable HTML/CSS/JS or React code
Tip: You can refine it with another prompt like:
“Make the navigation sticky and add smooth scroll behavior.”
Example 2: Amazon-like E-Commerce Website
Build an e-commerce website similar to Amazon. Include:
- Home page: Hero section with featured products and promotional banners
- Category pages: (Electronics, Fashion, Home, Books, etc.) with filters and search functionality
- Product detail page: High-quality images, detailed description, price, ratings, and reviews
- User features: Login/Signup, Wishlist, Shopping Cart, Checkout, and Order Tracking
- Admin dashboard: Manage products, inventory, and orders
- Design: Modern, clean, and fast UI that’s fully responsive and works smoothly on macOS, Windows, Android, and iOS
Orchids will auto-generate multiple pages, each with mock products and navigation.
Step 3: Edit & Customise
Once your site is generated, click “Edit”.
You’ll enter the Visual Editor or Code Editor view.
Visual Editing
- Click on any section to edit text, image, or button links
- Adjust layout or color scheme using the side panel
- Use the “+” button to add new components (like cards, forms, or grids)
Code Editing
Switch to Code View for fine-tuned control.
You can directly edit index.html, style.css, or even React components if generated that way.
Example: To change your site title manually:
<title>Ethena Sarkar | Materials Scientist</title>
To update CSS styling:
.hero {
background-color: #e0f7f7;
padding: 100px 20px;
text-align: center;
}
To add animation:
.project-card {
transition: transform 0.3s ease;
}
.project-card:hover {
transform: scale(1.05);
}
Step 4: Exporting Code
When your website looks ready, click “Export Code” in Orchids.
You’ll get a .zip file containing all code files.
Unzip and open it locally.
Folder structure example:
my-portfolio/
├── index.html
├── about.html
├── css/
│ └── style.css
├── js/
│ └── script.js
├── assets/
│ └── images/
└── README.md
Now you can modify and run it locally.
Step 5: Local Preview & Development Commands
If your exported site is static (HTML/CSS/JS):
Open a terminal inside your folder and run a simple local server:
For Python 3:
python3 -m http.server 5500
Then open:
http://localhost:5500
For Node.js users:
Install a lightweight server:
npm install -g serve
serve .
Now your site is running at http://localhost:3000.
Step 6: Hosting the Website
You can host directly from Orchids or use your own host.
Option 1: Host on Orchids
- Click “Publish”
- Choose a free subdomain like
ethena.orchids.app - Or connect your custom domain
- Add a CNAME record in your DNS pointing to Orchids’ server
-
Example:
Type: CNAME Name: www Value: cname.orchids.app
- Wait a few minutes for DNS propagation
- SSL/HTTPS is automatically handled
Option 2: Self-Host via Vercel, Netlify, or GitHub Pages
Deploy via Vercel
npm install -g vercel
vercel
Deploy via Netlify (drag-and-drop UI or CLI)
npm install -g netlify-cli
netlify deploy
Deploy via GitHub Pages
- Push your code to a GitHub repo:
git init
git add .
git commit -m "Initial site"
git remote add origin https://github.com/username/my-portfolio.git
git push -u origin main
- Enable GitHub Pages in repo settings → Pages → Select branch →
/ (root)
Your site will go live at:
https://username.github.io/my-portfolio/
Step 7: Add SEO and Analytics
To improve your site’s visibility and performance tracking:
Add meta tags
In <head> of index.html:
<meta name="description" content="Portfolio of Ethena Sarkar, MTech in Materials Science & Machine Learning Engineer.">
<meta name="keywords" content="materials science, data analysis, machine learning, portfolio">
<meta name="author" content="Ethena Sarkar">
Add Google Analytics
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXX');
</script>
Developer Tips
-
Version Control:
Always initialize a Git repository before editing.
git init
git add .
git commit -m "Initial Orchids version"
-
Backup Prompts:
Save your original Orchids prompt in aPROMPT.mdfile for reproducibility. -
Use Custom CSS Frameworks:
You can import Tailwind or Bootstrap manually if you want advanced styling.
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet">
-
Favicon:
Add a favicon for professionalism:
<link rel="icon" href="assets/favicon.ico" type="image/x-icon">
-
Continuous Deployment:
Connect GitHub repo with Vercel or Netlify for automatic redeployments on every commit. -
Testing Responsiveness:
Use Chrome DevTools → Device Toolbar to test mobile views.
Conclusion
Orchids.app gives developers and non-developers alike an unbelievably fast way to move from idea → production website.
You can:
- Create a portfolio showcasing your academic and ML projects,
- Prototype a startup landing page,
- Or even simulate an Amazon-like storefront, all within minutes.
Then, by exporting and adding your developer touches (animations, integrations, analytics), you can go from AI-generated mockup → professional live website effortlessly.