Molecular Bookkeeping is a web application that helps chemistry students solve structural-analysis exercises interactively. Students can inspect NMR peak data and spectra, select and combine molecular fragments, link fragments to peaks, and validate whether their proposed molecule matches the teacher’s solution. Teachers can create or import exercises with spectra, peak data, and protected solutions. The product makes structural-analysis practice more visual, guided, and reusable for both students and teachers.
Merge. Match. Master.
The client of this project was Dr. Stefan van der Vorm, a university-level chemistry professor at Delft University of Technology and Leiden University. Among other courses, he teaches structure elucidation in organic chemistry, a discipline concerned with identifying the molecular structure of unknown compounds based on experimental data. He was extremely enthusiastic and always more than happy to provide us any chemistry explanations we needed, as well as abundant exercise data, showing his sincere dedication to the project.
The meetings were long, the list of misunderstandings was short.
We’re team Bulochnaja. We are a well-balanced group, whose teammates have a wide range of skills, in the fields of software engineering and chemistry. Our biggest challenge was having to limit our scope and making sure we didn’t bite off more than we could chew.
Whether it was git branches or molecular fragments, the trick was making the merge not explode.
Languages:
Important frameworks and libraries:
Tooling:
Deployment: