Directory StructureΒΆ
This is the directory structure for the entire MEMCloud repository
In the mem
directory
app
- this contains all the files for the web applicationsmodels
- the html and typescript for the front-enddashboard
- this contains all the typescript stuff. See Web dashboard file structure for more details about the web dashboard files.*.html
- all the html files for displaying static content
appConstant.js
- constants for the HTTP related servicesappDatabaseService.js
- This should be deleted. This is the obsolete version ofwebDatabaseService.js
.routes.js
- this handles all the routes for the web application. Pretty straightforward.webDatabaseService.js
- This acts as an interface between the RESTful service and database. Any request to pull certain info from the database is routed through this.
clients
- files for emulating the HEM clientscloud
- contains all the files for the MEMconfig
- contains configuration file for the web applog
- contains log for the web appmodules
- this is dummy for now.public
- contains all the public facing files - stylesheets, javascript modules, html etc.app.js
- this file starts the web apppackage.json
- all the JS module dependencies