Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joshuanianji/periodic-table

My Computer Science IA!
https://github.com/joshuanianji/periodic-table

Last synced: 1 day ago
JSON representation

My Computer Science IA!

Awesome Lists containing this project

README

        

# Joshua's Compsci IA

This repository holds my code for my high school Compsci IA, which is a periodic table web app. See it in action [here](https://joshuaji.com/projects/ptable)!

## Note

This project has gone some pretty dramatic changes. To see the state of the code at (approximately) the time of the IA submission, it would likely to have been [this commit](https://github.com/joshuanianji/periodic-table/tree/1d0cbc86ff70dd0ca35c9ab620f10f5a3f30c1ad).

## Quick Info

* Written in [Elm](https://www.elm-lang.org), a functional programming language that compiles to Javascript. I have the compiled code on this [github repo](https://github.com/joshuanianji/Compsci-IA) (inside the projects folder).

* As of today, this only has a slightly interactive periodic table and a molar mass calculator.

* Periodic table elements retrieved via Bowserinator's [Periodic Table JSON](https://github.com/Bowserinator/Periodic-Table-JSON).

* Not working on mobile devices yet.

## Run Locally

```bash
npm i
npm run dev
```