Skip to content

smenjas/chemistry-explorer

Repository files navigation

Chemistry Explorer

This is a chemistry app built with vanilla JavaScript. It's an exercise to learn web development fundamentals, using the simplest technology stack: HTML, CSS, & JS.

Exercise Constraints

Goals

  • Show the periodic table of the elements
  • Show details about each element
  • Show info about simple chemicals (e.g. H2, H2O, NH3)

Periodic Table of the Elements (large) Silicon element details SiO2 compound details Group 14 Period 3 Isotopes

Development

Install the dependencies by running:

npm install

Start the node server with:

npm run dev

Identify syntax and style issues with:

npm run lint

Generate documentation with:

npm run doc

Run automated tests with:

npm run test

Molecule icon by Icons8