Our First Hackathon


Organic Chemistry is known to be a very challenging subject, especially during the pandemic. With limited help from teachers and with countless rules and combinations, we decided to make an organic Chemistry calculator that helps students with nomenclature.

What it does

All users have to do is input minimal/ simple information to the calculator such as "How many chains are in the diagram" and the calculator inputs this information through the algorithm and outputs the final answer.

How we built it

Using python, we first created the organic chemistry algorithm. We followed all the rules taught in class and then implemented the code in a way so users do not have to do any rough work. Once the algorithm was complete, we then implemented the code into a graphical user interface so the experience can be pleasant and organized.

Challenges we ran into

With so many rules and ambiguous cases, we found difficulty in making the algorithm since there are so many combinations of rules to follow with nomenclature.

Accomplishments that we're proud of

We are proud of our graphical user interface as it is very attractive and works well with the algorithm.

What we learned

We learned how to implement two different parts of designing such as a back end and front end. This allowed us to understand that we can create a product as long as we can create a beautiful package to represent the code.

What's next for Organic Chemistry Calculator

The next steps are: To add more calculations for other concepts such as alkenes and other functional groups. With more time, we can encompass the whole organic chemistry unit into the calculator. Further, we can design a grid that allows users to create the compound and allow the calculator to identify the compound's name.

Built With

Share this project: