AI-Powered Architectural Visualization SaaS
Transform 2D floor plans into photorealistic 3D renders using state-of-the-art AI models β powered by modern frontend architecture and serverless cloud infrastructure.
π Live Demo: https://arch-synth.vercel.app/
Arch Synth is an AI-driven architectural visualization platform built with React, TypeScript, and Puter.
It enables architects, designers, and creators to convert flat 2D floor plans into immersive, photorealistic 3D renders using advanced AI models including Claude and Gemini.
The platform provides:
- β‘ Instant AI-based 2D β 3D transformation
- βοΈ Permanent media hosting
- π Persistent metadata & ownership mapping
- π Public community feed
- π§ Serverless architecture with high-performance KV storage
If you're getting started and face any issues, join the active Discord community (50k+ members) where developers help each other daily.
Production URL:
π https://arch-synth.vercel.app/
Hosting: Vercel
Backend Infrastructure: Puter Cloud (Workers, KV, AI, Storage)
- React β Component-based UI architecture
- Vite β High-performance dev & build tool
- TypeScript β Type safety & maintainability
- TailwindCSS β Utility-first styling system
- Puter β Cloud OS providing:
- Serverless Workers
- KV database
- Permanent storage
- AI model hosting
- Puter.js β JavaScript SDK for interacting with Puter services
- Claude & Gemini β AI models powering 2D-to-3D transformation
- CodeRabbit β AI-powered code review automation
- Junie (JetBrains) β AI-assisted development & prompt engineering
Instantly convert architectural floor plans into photorealistic 3D renders using advanced AI pipelines.
Every uploaded file and generated render is permanently hosted with public URLs.
Personal workspace that stores:
- Project history
- Metadata
- Ownership mapping
- Visibility controls
Interactive before/after visualization of:
- Original 2D sketch
- AI-rendered 3D output
Public discovery engine allowing one-click sharing of architectural creations.
Granular toggles for:
- Public / Private project visibility
- User-based access control
Robust metadata system that tracks:
- User ID
- Project ID
- Asset URLs
- Creation timestamps
Download high-resolution AI renders for:
- Client presentations
- Pitch decks
- Architectural proposals
- Marketing assets
Frontend (React + Vite + TypeScript)
β
Puter.js SDK
β
Puter Cloud Infrastructure
- Serverless Workers
- KV Database
- Permanent File Storage
- Hosted AI Models (Claude / Gemini)
arch-synth/
β
βββ public/
βββ src/
β βββ components/
β βββ pages/
β βββ hooks/
β βββ utils/
β βββ services/
β βββ types/
β
βββ worker/ # Puter serverless workers
βββ vite.config.ts
βββ tailwind.config.js
βββ tsconfig.json
- User uploads 2D floor plan
- File stored permanently via Puter storage
- Metadata recorded in KV database
- Worker triggers AI model (Claude / Gemini)
- AI generates photorealistic render
- Render stored permanently
- Project added to:
- Personal Gallery
- (Optional) Global Feed
git clone https://github.com/your-username/arch-synth.git
cd arch-synthnpm installnpm run devnpm run buildCreate a .env file in the root directory:
VITE_PUTER_APP_ID=your_app_id
VITE_PUTER_API_KEY=your_api_key
This project is deployed on Vercel.
To deploy:
vercel deployMake sure:
- Environment variables are configured
- Puter credentials are properly set
- β‘ Vite-based lightning-fast builds
- π¦ Optimized production bundles
- βοΈ Serverless backend scalability
- π Global CDN distribution via Vercel
- π§ AI offloaded to hosted cloud models
- π KV-based metadata caching
- Modular component architecture
- Strict TypeScript typing
- Reusable service abstractions
- Worker-based AI execution separation
- Scalable storage strategy
- Clean ownership and metadata schema
- Multi-angle rendering support
- Real-time 3D preview mode
- Interior style presets
- API access for enterprise clients
- Collaborative project editing
- Advanced rendering controls
MIT License
Built with precision using modern AI infrastructure.