ABstract: Hybrid Development Environment | NodeJs, AngularJS, Firebase, HTML, CSS, Javascript , Linux Sept,2018 - April, 2019
▪ Cloud based Project Development and Management System on the lines of VS Code. ▪ Follows 3-Tier Client Server Architecture , involves a backend Server for communication with the client, a linux server to run projects via CLI on frontend and Firebase for Database and Authentication. ▪ Features: Project development on any technology supported by Linux, built In Text Editor, Terminal Support,Project Sharing,Real-Time Collaboration similar to google docs and Authentication via Tokenization. ▪ Key challenge: Implementing the System Design Architecture, maintaining data flow among various components and debugging.
The Respository contains two folder: 1)Hide1_version:This folder contains project during the development stage. 2)HiDE_Final : This folder contains the actual project.The folder also contains the build folder which is used in NodeJS server.
The instructions below are used to Run the HiDE_Final Project
This project was generated with Angular CLI version 1.7.1.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.