Skip to content

PaulMaly/optimade.science

 
 

Repository files navigation

FOSSA Status

OPTIMADE dot Science

This is a minimalistic in-browser OPTIMADE client, written in Svelte and TypeScript. It fetches the OPTIMADE providers list, looks for the structure endpoints, and allows sequential querying against all of them, aggregating the results together.

Technically this is just the single file index.html, can be opened locally from anywhere, on any environment.

Spectre is used as a CSS framework. A standalone Optimade client written in isomorphic TypeScript is employed.

Live demo

optimade.science

Installation

To build the project, nodejs version greater than 8.x.x should be installed in your system. Run the following commands in your terminal/command line:

cd ./project-folder/

npm install

npm run build

After the build process succeeds, the resulting index.html file will be available in dist folder. It can be simply opened in your browser. Run the following command to start the static web-server locally:

npm run start

and open http://localhost:5000/ in your browser.

Development

To run the project in development and watch mode, run the following command in your terminal/command line:

npm run dev

Don't close the terminal window to watch file changes and automatically apply to and reload the page.

License

MIT

FOSSA Status

About

A "sky-scanner" OPTIMADE browser-only GUI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 86.4%
  • Svelte 9.7%
  • TypeScript 2.7%
  • JavaScript 1.1%
  • CSS 0.1%