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.