Build Your Own Cloud Web IDE | Repl.it Clone
Hey everyone, In this video, we are going to build our own Cloud based web IDE similar to Repl.it, Codesanbox, Stackblitz, etc. We’ll understand how these power full cloud IDE works under the hood.
Quick Links
Full Stack Twitter Clone https://learn.piyushgarg.dev/learn/twitter-clone
Docker Course https://learn.piyushgarg.dev/learn/docker
Master NextJS 14 https://learn.piyushgarg.dev/learn/nextjs-14
Source Code: https://github.com/piyushgarg-dev/cloud-ide
Timestamps
00:00 Introduction
00:30 Exploring Projects
02:15 System Design
07:00 Coding Server
18:15 Setting up React Code
19:00 Building Web Terminal
31:25 Displaying Code Files and Folders
57:00 Code Editor
1:20:00 Testing our IDE
1:20:40 Outro
Video Titles
– How to build cloud ide
– How Web IDE works
– How to build Repl.it editor
– How to build Web IDE
Hashtags
#nodejs #react #socketio #webdevelopment #fullstackwebdevelopment #docker #codign #development #programming
by Piyush Garg
linux web server
12:20 while installing node-pty I have got my life's biggest error:
npm ERR! code 1
npm ERR! path D:Web Devweb-ide-piyush-gargnode_modulesnode-pty
npm ERR! command failed
npm ERR! command C:Windowssystem32cmd.exe /d /s /c node-gyp rebuild
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@10.0.1
npm ERR! gyp info using node@20.11.0 | win32 | x64
npm ERR! gyp info find Python using Python version 3.12.3 found at "C:Python312python.exe"
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! find VS msvs_version not set from command line or npm config
npm ERR! gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
npm ERR! gyp ERR! find VS checking VS2022 (17.9.34728.123) found at:
npm ERR! gyp ERR! find VS "C:Program Files (x86)Microsoft Visual Studio2022BuildTools"
npm ERR! gyp ERR! find VS – found "Visual Studio C++ core features"
npm ERR! gyp ERR! find VS – missing any VC++ toolset
npm ERR! gyp ERR! find VS checking VS2022 (17.9.34728.123) found at:
npm ERR! gyp ERR! find VS "C:Program FilesMicrosoft Visual Studio2022Community"
npm ERR! gyp ERR! find VS – found "Visual Studio C++ core features"
npm ERR! gyp ERR! find VS – missing any VC++ toolset
npm ERR! gyp ERR! find VS could not find a version of Visual Studio 2017 or newer to use
npm ERR! gyp ERR! find VS not looking for VS2015 as it is only supported up to Node.js 18
npm ERR! gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! find VS ************************************************************
npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio
npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload.
npm ERR! gyp ERR! find VS For more information consult the documentation at:
npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
npm ERR! gyp ERR! find VS ************************************************************
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! configure error
npm ERR! gyp ERR! stack Error: Could not find any Visual Studio installation to use
npm ERR! gyp ERR! stack at VisualStudioFinder.fail (C:Users2017cAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibfind-visuals
tudio.js:113:11)
npm ERR! gyp ERR! stack at VisualStudioFinder.findVisualStudio (C:Users2017cAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplib
find-visualstudio.js:69:17)
npm ERR! gyp ERR! stack at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
npm ERR! gyp ERR! stack at async createBuildDir (C:Users2017cAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplibconfigure.js:69
:26)
npm ERR! gyp ERR! stack at async run (C:Users2017cAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js:81:18)
npm ERR! gyp ERR! System Windows_NT 10.0.17134
npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\2017c\AppData\Roaming\npm\node_modules\npm\node_modules\nod
e-gyp\bin\node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd D:Web Devweb-ide-piyush-gargnode_modulesnode-pty
npm ERR! gyp ERR! node -v v20.11.0
npm ERR! gyp ERR! node-gyp -v v10.0.1
npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in: C:Users2017cAppDataLocalnpm-cache_logs2024-05-09T07_07_23_580Z-debug-0.log
What the heck?? How do I solve it?? although I have done so many things in last two days installing vc, some tools, liberaries, etc. But I'm still getting this error!!
Recently found out about distrosea and was wondering how it might have been created
Amazing video sir, thank u sir
can you please teach us how to upload file to AWS s3 with Aws lambda function using MERN stack sir
Was waiting for the use of Docker , but I think this video doesn't has it.
Where is the use of Docker in this??
Brother kya aap muje javascript encryption and deception software suggest kar sakte ho ?
Node-pty issue are coming piyush bro!
Main ne video dekhna start hi kiya hai lekin abhi se Thank You Very Much bol raha hun Piyush Bhai…kyun ki mai ek project pe kaam kar raha hun jismein mai ek cloud IDE provide karna chahata thaa aur aap video le aaye…THANK YOU VERY MUCH and LOTS OF LOVE FROM ODISHA ❤
Ek system design ki playlist mil jaati aapke channel se to hm logo ka bhi bhala ho jata because your explanation is different from other and I love it♥️
Next video let's build our own kubernetes
Bhai aapka knowledge toh kamaal ka hai 😊
Maza agaya!
I think CORS is a very good topic. You must need to make a video on that.
why is node-pyt not installing
anyone's having the same issue?
Comes with another video on how we can spin up docker container for every user? Because if multiple use is going to use same folder then its going to be messy
You are PRO for building the Best System😎
Next Build Own Devin Ai🤑😱
What a class bro,
1) superb communication
2) Great system design
3) simple & easy to understand
Thank you piyush bhai ❤ respect to you
Wow It's Amazing🎉🖤🖤
Great explanation but, We'll ensure to integrate Docker for easier deployment and consider storing the code on S3 instead of the server.
Regarding security, we'll address the root directory access issue and implement safeguards to prevent unauthorized deletion of the server or access to other users' code.
Also Build your own – "app,eraser,io"
Make a video on that bro. It will be helpful.
Nice & awesome 👍👍👍👍
Please make a video for explaining how you research to create development tools
Bro please make React mini to advance projects playlists
Can someone please tell can we use these projects for the resume? This one and last others built by him
Sir, eraser io ka screen dark karke rakho
👏
He teaches us real things
Ace editor only supports monospace font
What a awesome video. I beg you to please do a video explaining how can we learn the same thing or be like you, please don't ignore this comment and create a roadmap for nooobs like us. Please
@piyush > I'm not a backend guy but i have been constantly watching your videos from a long journey.whenever i watch your videos i feel motivated to start! Thanks for uploading such peak content man 🤝 highly appreciate your efforts
Around 24:00
UseEffect render twice in development mode? I wasn't aware of this. If it for Vite only?
Uska content or knowledge kisi bhi paid courses walo se aachha hai
Please make a video for customise Linux OS.
Build your own minecraft server hosting service provider
🙂👍
you believe or not but I think about it next video will be about vs code or extension kind of thing.
Which theme?
Most under rated youtuber
Content is 100x better than bhaiya didi paid courses where they taught only crud e commerce app
Hey, I want the code to retrieve public IP of container you start on demand.
Lord piyush 🛐
He is the only one guy who takes the CS seriously 😅
A application using expo with backend implemented.
Unbeatable OP developer 🔥
Lord piyush is here🎉
I remember I told him to build this a month ago
AWS ke illawa juch aur ni hai kya bhai??
Great
Next video: Build your own universe and be the God of it