Skip to content
Snippets Groups Projects
Name Last commit Last update
client
deploy
.gitlab-ci.yml
LICENSE-2.0.txt
README.md

This project comprises the code and various resources that form the (web) client part of the NOMAD Encyclopedia (Encyclopedia GUI). The app is a frontend running on the web browser that retrieves matrial data from the Encyclopedia API and represents it in a convenient way for the user.

The app has been built as a modern modular SPA. It's a vanilla JavaScript application, using the ECMAScript 6 standard. Webpack is used as code builder. So the only requirement to build this code is the use of Webpack. For old browsers support the Babel transpiler must be used.

Example of Webpack use:

cd PROJECTS/encyclopedia-gui/client/

webpack --watch

Example of Babel use:

babel client/bundle.js -o client/bundle-es5.js