Разработать сервис-тренажер, который может послужить интерактивным справочником химических соединений.
- Чтобы найти вещество, необходимо написать его название в поле ввода, например "гидрокарбонат натрия".
- После того, как модель будет создана Вы можете прочитать информацию о данном веществе и посмотреть на его строение.
- Помимо этого Вы можете прочитать информацию о конкретном атоме просто кликнув на него в 3D моделе.
Таким образом Вы запоминаете в интерактивном виде строение, формулу и некоторые аспекты веществ просто находя его в базе.
- Интерактивные режимы по запоминанию веществ.
- Группировка веществ на секции, например "Кислоты", "Соли" и т.д.
- История веществ, сохранения веществ.
При поиске вещества сервис обращается к базе данный PubChem и получает базовую информацию для 3D модели, но по скольку база является англоязычной, то для перевода запросов с русского языка был взят API Yandex.Translator
Для генерации 3D моделей была использована JavaScript библиотека THREE.js, которая предоставляет базовые возможно по работе с 3D элементами на WebGL.
Далее идет обращение к API Wikipedia (MediaWiki) для получения справки о веществе. Впоследствии полученная информация динамически отображается на сайте.
Проект распространяется под лицензии MIT.