Dockerized Cloud IDE is an enhanced coding environment that allows it's users to carry out development in any of the languages incorporated on this platform. Dockerized Cloud IDE is a web platform developed using Node.JS, MySQL, and Dockers and would also have a cloud storage. It has been so far pla
Dockerized Cloud IDE
Dockerized Cloud IDE is an enhanced coding environment that allows it's users to carry out development in any of the languages incorporated on this platform. Dockerized Cloud IDE is a web platform developed using Node.JS, MySQL, and Dockers and would also have a cloud storage. It has been so far planned to contain at least 5 development languages that belong to either software development, web development or any other kind of development language. Along with these development languages the platform would also carry databases such MySQL etc. These database could be connected and utilized along with the development projects in a way similar to other IDE's.
What makes Dockerized Cloud IDE different from other development platforms is the use of the Docker technology to run the ongoing projects. A runtime Docker instance once created brings the user the required output of the project and destroys itself. Creation of a Docker instance and its destruction is what that makes Dockerized Cloud IDE very fast and convenient to work and run, it does not require any huge RAM or system memory to run codes.
Another sparkling feature of this project is the feature of user level code repositories which offer both public and private storage, each user would maintain his or her account on this platform and can save their developed projects into their own repository. The storage repository will be automatically maintained for all users but each user’s repository has two kind of repositories that is public and private. A user can intentionally save their developed code as public for all other users to view and use them or could save it privately to be used only by them.
Each user would have access to the global public repository where they could find a code sample of their choice in their preferred language and can utilize them.
We have implement this project using Node.JS as back-end, java script and angular.JS as front end, MySql as DataBased, Dockers for execution of code in an isolated instance and mounting volume for each user. we will have been using Cloud storage to maintain repositories.
The final deliverable would be a web platform where a new user can register and an existing one can sign in. The user can choose any template of their choice to begin development and also add database connectivity if needed. To execute the optimized code a runtime Docker instance would be formed and code would be executed. The code/project can then be published by the user into his/her private or public repository. The other part of the project will be the user accessing the code repositories, choosing a development language and searching for relevant code or projects. The projects can then be chosen and opened, viewed and edited. The user can utilize the code for their own projects or for the purpose of learning.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Cloud Server | Equipment | 1 | 70000 | 70000 |
| Other Equipment | Miscellaneous | 2 | 5000 | 10000 |
| Total in (Rs) | 80000 |
The primary reason for Shopick is to give a stage which conquers any hindrance between the...
Project Summary Recipe Maker and Packing Machine (RM...
Our project face recognition base attendance system is based on the attendance of peoples...
In advance hybrid power control technique we will use three sources solar, wind and wapda....
With the growing era of social media, it is difficult to identify the validity whether it...