Molecules & reactions
Embed a browser editor for atoms, bonds, rings and reaction structures inside the workflow your users already follow.
JSME Editor / Scientific web applications
Bring chemical structure drawing into your website, research tool or learning platform. I integrate the open-source JSME editor with your forms, APIs and scientific workflows.
Oc1ccccc1Illustration of a structure-input workflow. Open the original JSME demo to try the actual editor.
Who it is for
For chemistry education teams, research platforms and chemical databases that need users to enter a structure directly into a web application.
Scientific web applications
Choose the modules and integration work that fit your actual requirements. The implementation scope is agreed before development.
Embed a browser editor for atoms, bonds, rings and reaction structures inside the workflow your users already follow.
Connect supported SMILES, SMARTS and Molfile output to the data format your application expects.
Build the form, validation, previews and loading states around the editor so users understand the next step.
Capture structure data, link it to records and connect agreed search, storage or processing APIs.
Plan loading and lifecycle handling for a modern frontend, including client-side editor behaviour where needed.
Document the embedding approach, output mappings and important checks so your team can maintain the integration.
How the workflow fits together
The user creates or imports a molecule in the browser.
The application receives the agreed structure format.
Check required data and pass it to your API or database.
Show a search result, saved record or next workflow step.
Around the core workflow
The integration is more than placing a drawing area on a page. We define what happens before a structure is entered, how it is stored, and what the user should see afterward.
Structure exercises, assignment forms and chemistry learning interfaces.
Compound entry, molecule records and structure-based search interfaces.
A focused integration into an established React, Next.js or other web frontend.
Setup, customisation & handover
Work directly with Jagjeet Singh, a full stack developer based in India and collaborating with teams remotely.
The proposal covers the work, data preparation, integrations and support you need. Hosting, paid tools and provider charges are identified separately. Share your current setup and priorities so we can agree a practical scope.

Make the rest work together
Before you decide
Understand the product, the scope and the implementation before choosing the next step.
JSME is an existing open-source molecule editor developed by Peter Ertl and Bruno Bienfait. I offer integration and custom interface development around it, with the project’s attribution retained.
Yes. We review your frontend, choose an embedding approach and connect the editor’s output to your components, forms and APIs. The scope includes the client-side lifecycle and the states your users need.
JSME supports common chemistry formats including SMILES, SMARTS and Molfile workflows. We confirm the precise import and export requirements, downstream systems and validation rules before implementation.
JSME uses the BSD-3-Clause licence. Your project should retain the required copyright and licence notices. Integration, application development and hosting are scoped separately.
The embedding approach, surrounding screens, format conversions, API connections and testing requirements determine the quote. Send your app details and an example user journey for a scoped proposal.
YOUR IMPLEMENTATION
If your chemistry application needs structure input, a JSME integration can connect browser-based drawing to the form, search or record your users already use. My work covers embedding, surrounding UI and application connections while retaining the original project’s licence and attribution.
Share your frontend stack, a sample screen, the required input and output formats and the next action after drawing. Include the API or database interface you already have. This gives us a concrete scope for embedding, validation, loading states and handover.
The editor supplies structure input; searching, matching and scientific processing depend on your chosen backend. I can connect agreed APIs and build the surrounding interface. Any new search engine or specialist chemistry logic is evaluated separately rather than assumed to come with JSME.
For related work, explore React and Next.js development or Custom records and application workflows.
Send a sample user journey and structure format to discuss a focused integration for your education, research or database application.
Let’s plan your project
Share your scientific application, frontend stack and structure formats. I’ll review the integration requirements and propose a practical next step.
Based in India · Available for remote projects
Your details are used to respond to this enquiry. Privacy policy