logo
Build and Deploy a Full-Stack AI App (Completely Free)
JavaScript Mastery

98,473 views

2,962 likes

In this video, you'll build an AI-powered architectural visualization SaaS using React, TypeScript, and Puter.js Use AI models from Claude to Gemini to transform 2D floor plans into photorealistic 3D renders with permanent hosting and persistent metadata. This project features 2D-to-3D photorealistic rendering, serverless workers, high-performance KV storage, and a global community feed.

Puter.js: https://jsm.dev/roomify-puterjs

Puter.com: https://jsm.dev/roomify-puter

CodeRabbit: https://jsm.dev/roomify-coderabbit

Junie AI: https://jsm.dev/roomify-junie

WebStorm: https://jsm.dev/roomify-webstorm

Explore my Pro Content:

โญ Join JS Mastery Pro: https://jsm.dev/roomify-jsm

๐Ÿ’Ž Become Top 1% Next.js Developer: https://jsm.dev/roomify-nextjs

๐Ÿ‘จโ€๐Ÿ”ฌ Master Next.js Testing: https://jsm.dev/roomify-testing

๐Ÿ“— GSAP Animations Course: https://jsm.dev/roomify-gsap

๐Ÿ“• Three.js 3D Course: https://jsm.dev/roomify-threejs

๐Ÿ“™ JavaScript Course: https://jsm.dev/roomify-cpjsm

๐Ÿš€ Launch Your SaaS: https://jsm.dev/roomify-saas

๐Ÿ“ Video Kit (Code, Assets, and more): https://jsm.dev/roomify-kit

More courses launching soon! Join the waitlists to get notified! ๐Ÿ”ฅ

๐Ÿ‘‰ Backend Course Waitlist: https://jsm.dev/roomify-backend

๐Ÿ‘‰ AI Development Course Waitlist: https://jsm.dev/roomify-ai

๐Ÿ‘‰ React Native Course Waitlist: https://jsm.dev/roomify-native

๐Ÿ‘‰ React Course Waitlist: https://jsm.dev/roomify-react

๐Ÿ‘‰ Tailwind Course Waitlist: https://jsm.dev/roomify-tailwind

โš ย Links not working?

If you're in Nigeria, you might have to use a VPN to access the links.

โš ย If something mentioned in the video isnโ€™t listed here or a link is broken

Leave a comment, or contact support@jsmastery.pro

Rate us on TrustPilot: https://jsm.dev/trustpilot

https://discord.com/invite/n6EdbFJ https://twitter.com/jsmasterypro https://instagram.com/javascriptmastery https://linkedin.com/company/javascriptmastery

Business Inquiries: contact@jsmastery.pro

Timestamps:

00:00:00 โ€” Introduction

00:04:46 โ€” Project Setup

00:12:16 โ€” Navbar

00:22:44 โ€” Authentication

00:36:19 โ€” Homepage

00:46:13 โ€” Upload Files

01:09:18 โ€” Project Architecture

01:12:13 โ€” Hosting Images

01:26:18 โ€” Create Project

01:48:11 โ€” Generate 3D Design

02:11:05 โ€” Worker in Action

02:21:47 โ€” Display Data

02:47:22 โ€” Compare Designs

02:59:53 โ€” Deployment