Skip to content

teakesdev/VisChemJS

Repository files navigation

VisChemJS

VisChemJS is a JavaScript and HTML5 frontend web application based on molecular chemistry editors such as Kekule

Structure

VisChemJS is built with HTML5 Canvas, CSS, and Vanilla JavaScript. All DOM manipulation was done without jQuery.

Features

Organic Chemistry Structure Drawing

Users are given the ability to draw organic chemistry molecules and add common organic functional groups. Utilizing vanilla JavaScript and HTML5 Canvas, users are allowed to click and drag bonds to their desired size.

buttons

Charge

Bonds automatically connect when within range of other atoms and the atoms internally keep up with their charge. The total molecular charge is kept up with internally and updated upon filling atoms with too many bonds.

structure charge

In the Future

The following changes will be incrementally added to the program:

Structure Reading

The number of each element in a molecule will be shown.

More Functional Groups

The app will be expanded to allow more functional groups and elements.

About

A Chemistry Molecular Drawing program built with Javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors