https://github.com/ruru-m07/assignment-cloud-ide-v1
cloud based IDE assignment by @piyushgarg-dev
https://github.com/ruru-m07/assignment-cloud-ide-v1
assignment cloud docker happycoding ide nextjs proxy-server
Last synced: 3 months ago
JSON representation
cloud based IDE assignment by @piyushgarg-dev
- Host: GitHub
- URL: https://github.com/ruru-m07/assignment-cloud-ide-v1
- Owner: ruru-m07
- Created: 2024-05-12T05:31:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-31T04:48:06.000Z (10 months ago)
- Last Synced: 2025-03-25T18:16:45.916Z (3 months ago)
- Topics: assignment, cloud, docker, happycoding, ide, nextjs, proxy-server
- Language: TypeScript
- Homepage:
- Size: 183 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### A big thanks to @piyushgarg-dev for this awesome project!
## preview
https://github.com/ruru-m07/assignment-cloud-IDE-v1/assets/142723369/aa2bf3a8-af6b-484a-ba13-bd63b6148bfb
### 🚀 Getting Started for Developers
- Clone the repository: git clone https://github.com/ruru-m07/assignment-cloud-IDE-v1
- Install the dependencies one by one in client and proxy-server
- Run the development server in both folders by running `npm run dev`> 
- now visit http://localhost:3000
- let's create some codespaces> 
- enter a unique name and click on Create.
> 
- click on that link and you see this page
> 
- for the password go back to the dashboard and copy that password or if you lose that then clicks forget password
> 
- copy the password past in ide and click on submit
> 
## That's it you create your first cloud IDE
> 
## proxy server URL structure

## bugs in the project
- we need to make available port system batter because whenever my server restarts the ports are counting again from 8000 and as you see in the video when I try to make a codespace I see that the port is already in use this is because of my next app restart
- we can make a separate server for this scenario like a Redis server it helps to manage the port running in which machine and it's also too fast.
- for this project, I use next to Handel backend and frontend both at the same time. but I say that it's a better choice that we can make a different server for the backend.
## feedback
leave your feedback https://github.com/ruru-m07/assignment-cloud-IDE-v1/discussions/2