Skip to content

kasimmj/site-genie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


site-genie

Describe what you want. Get a real website. AI-powered website builder. Next.js + Tailwind. Production-ready code. No fake "AI demos."


๐Ÿ–ฅ๏ธ Visual App (Recommended)

Or self-host the web dashboard

docker run -p 3000:3000 ghcr.io/kasimmj/site-genie


๐Ÿช„ What is it?

You: "I need a website for my falafel restaurant. Modern. Arabic + English. Show menu, location, hours, online ordering."

site-genie: 45 seconds later, here's your site โ€” fully coded, deployable to Vercel, source on GitHub.

Not a "Wix-style" page builder. Not a tutorial generator. Real Next.js code you can edit, deploy, and own.


๐ŸŽฌ What you get

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚   ๐ŸŒŸ site-genie                                              โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                             โ”‚
โ”‚   Describe your site                                        โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”โ”‚
โ”‚   โ”‚ Modern barbershop in Baghdad. Arabic + English. Show โ”‚โ”‚
โ”‚   โ”‚ services, prices, team, location, online booking. Useโ”‚โ”‚
โ”‚   โ”‚ warm dark colors. Premium feel.                      โ”‚โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ”‚
โ”‚                                                             โ”‚
โ”‚   Style:    โšซ Modern   โ—‹ Classic   โ—‹ Minimal   โ—‹ Playful   โ”‚
โ”‚   Pages:    โ˜‘ Home  โ˜‘ Services  โ˜‘ Team  โ˜‘ Contact          โ”‚
โ”‚             โ˜‘ Online Booking  โ˜ Blog  โ˜ Shop                โ”‚
โ”‚                                                             โ”‚
โ”‚   Brand: [Upload logo]  Primary color: [#8A2BE2]            โ”‚
โ”‚                                                             โ”‚
โ”‚              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                   โ”‚
โ”‚              โ”‚   ๐Ÿช„ Generate my site    โ”‚                   โ”‚
โ”‚              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                   โ”‚
โ”‚                                                             โ”‚
โ”‚   โ ‹ Designing layout...     โฑ 12s                          โ”‚
โ”‚   โ ง Writing copy (AR + EN)...                              โ”‚
โ”‚   โ ผ Coding components...                                    โ”‚
โ”‚   โ ถ Generating images via AI...                            โ”‚
โ”‚   โ ง Wiring booking form...                                  โ”‚
โ”‚   โœ“ Done. Open preview โ†—                                    โ”‚
โ”‚                                                             โ”‚
โ”‚   Output:                                                   โ”‚
โ”‚   ๐Ÿ“ ~/Sites/my-barbershop/        (Next.js project)        โ”‚
โ”‚   ๐ŸŒ https://my-barbershop-xyz.vercel.app  (live preview)   โ”‚
โ”‚   ๐Ÿ“ฆ Ready to deploy: Vercel, Netlify, your VPS             โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

๐ŸŒŸ What makes it different

Feature site-genie Wix/Squarespace Cursor / v0.dev Bolt.new
Own the code โœ… Next.js source โŒ Locked in โœ… Snippets โœ…
Multi-page โœ… โœ… โŒ Single page โš ๏ธ
Arabic / RTL โœ… Built-in โš ๏ธ Limited โš ๏ธ โš ๏ธ
Self-hostable โœ… Open source โŒ โŒ โŒ
Backend included โœ… Forms, DB, auth โš ๏ธ Paid โŒ โš ๏ธ
Custom domain โœ… Free ๐Ÿ’ฐ Subscription โœ… โœ…
Iraqi payment ready โœ… iraq-pay integration โŒ โŒ โŒ

๐Ÿ—๏ธ How it works

You describe โ†’ LLM plans โ†’ Templates pick โ†’ Code generates โ†’ Preview opens
   (10s)         (15s)         (5s)            (20s)          (5s)
  1. LLM analyzes your description, extracts intent
  2. Template engine picks best-matching templates per section
  3. Code generator stitches templates with your content
  4. Image AI generates hero images, photos (or uses stock)
  5. Preview server boots in WebContainer, opens in browser
  6. You can edit anything โ€” site-genie is a starting point, not a cage

๐Ÿ“ฆ Pre-built templates (50+)

Sectional templates that can be combined:

Heroes: modern-split ยท video-bg ยท gradient-mesh ยท minimal-text ยท animated-3d About: team-grid ยท founder-letter ยท timeline ยท stats-row ยท mission-statement Services: card-grid ยท accordion ยท pricing-table ยท feature-comparison Galleries: masonry ยท carousel ยท before-after ยท video-grid Forms: booking ยท contact ยท newsletter ยท multi-step ยท payment Testimonials: quote-cards ยท video-testimonials ยท star-ratings Footers: rich-multicol ยท minimal ยท newsletter-cta ยท social-grid

All templates:

  • โœ… Tailwind-styled
  • โœ… Fully responsive
  • โœ… Accessible (WCAG AA)
  • โœ… RTL-aware
  • โœ… Easy to customize

๐ŸŽจ Real-world examples

site-genie users have built (in <5 minutes each):

  • โ˜• Coffee shop in Hilla โ€” Arabic+English, menu, hours, location
  • โœ‚๏ธ Barbershop in Baghdad โ€” booking flow + team showcase
  • ๐Ÿฅ Clinic in Erbil โ€” appointment booking + service catalog
  • ๐Ÿ›’ E-commerce store โ€” Solar iQ-style multi-vendor shop
  • ๐ŸŽ“ Tutoring service โ€” course listing + payment integration
  • ๐Ÿ” Restaurant chain โ€” multi-location with delivery integration

Templates for all of these are included.


๐Ÿค– AI Models supported

You bring your own key (or use the bundled local model):

  • Anthropic Claude (best quality)
  • OpenAI GPT-4 (alternative)
  • Local Llama 3.2 via Ollama (free, slower)
  • Qwen 2.5 (great for Arabic content)

The model writes:

  • Section copy (headlines, body, CTAs)
  • SEO meta tags
  • Form field labels
  • Privacy policy + terms (basic)

In English, Arabic, or both โ€” depending on your prompt.


๐Ÿš€ Deployment

After generation, deploy with one command:

cd my-barbershop
npm run deploy:vercel     # or :netlify, :cloudflare

site-genie auto-creates:

  • vercel.json for Vercel
  • netlify.toml for Netlify
  • wrangler.toml for Cloudflare Pages
  • Dockerfile for any VPS

๐Ÿ’ณ Iraqi-friendly defaults

When your prompt mentions Iraq / Arabic / payments:

  • ๐Ÿ‡ฎ๐Ÿ‡ถ Auto-installs iraq-pay for payment integration
  • ๐Ÿ“ž Phone field defaults to +964
  • ๐Ÿ™๏ธ City dropdown pre-populated with Iraqi cities
  • ๐Ÿ“… Date format: dd/mm/yyyy (not US format)
  • ๐Ÿ•Œ Working hours respect Friday holiday
  • ๐Ÿ’ฐ Currency: IQD with proper formatting

๐ŸŽ What's bundled

Every generated site includes:

  • โœ… Next.js 15 (App Router)
  • โœ… Tailwind CSS 4
  • โœ… Framer Motion for animations
  • โœ… Sanity / Tina CMS option (if you want non-tech edits)
  • โœ… Form handler (Formspree-compatible)
  • โœ… SEO with sitemap.xml + robots.txt
  • โœ… OG image generation
  • โœ… Analytics (privacy-friendly Plausible)
  • โœ… Cookie consent banner (if EU traffic detected)

๐Ÿ› ๏ธ Customize after generation

cd my-barbershop
npm run dev
# Open localhost:3000, start editing

The code is clean Next.js, not "AI-generated mess":

  • โœ… Standard Next.js project structure
  • โœ… Components are reusable, named clearly
  • โœ… All copy in i18n/ files (easy to swap)
  • โœ… All colors/spacing as Tailwind config tokens
  • โœ… Comments where intent is non-obvious

๐Ÿ† Roadmap

  • Core generation (descriptions โ†’ multi-page sites)
  • Arabic + English bilingual
  • Vercel/Netlify/Cloudflare deploy
  • Electron desktop app
  • Web dashboard (Docker)
  • Real-time collaborative editing (multiple people on one site)
  • AI-driven design system extraction (paste a Figma URL โ†’ site)
  • Mobile app generation via web2flutter integration
  • Built-in A/B testing for generated copy

๐Ÿ“œ License

MIT.


Star โญ if you've ever wished for "describe โ†’ working site."

About

๐Ÿช„ AI-powered website builder. Describe what you want, get production-ready code. Next.js + Tailwind + deploy-ready.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors