Mix-Mol is a fun and educational application that lets you mix atoms, molecules, and chemical bonds and see the result! You can create your own custom compounds or explore the ones that already exist in nature. You can also learn about the properties and reactions of different elements and molecules. Whether you are a student, a teacher, or just curious about chemistry, Mix-Mol is the app for you!

Inspiration ✨

We were inspired by our love of chemistry and our desire to make it more accessible and engaging for everyone. We wanted to create an app that would allow users to experiment with different combinations of atoms and molecules and see the results in real time. We also wanted to provide useful information and feedback to help users learn more about the fascinating world of chemistry.

What it does ⚙️

Mix-Mol allows users to create and explore different compounds by mixing atoms, molecules, and chemical bonds. Users can select from a variety of elements and molecules from the periodic table. They can then connect them with different types of bonds and see how they form new compounds. Users can save their creations and share them with others through a unique link or snapshot.

How we built it 🛠️

Mix-Mol was built using partyrock.aws, a platform that enables anyone to create web applications using natural language. We used Claude (LLM), a large language model that can generate text based on keywords and characteristics. We carefully crafted the prompt to make it informative, accurate, and engaging for our target audience.

Challenges we ran into 🚀

One of the main challenges we faced was to make sure that the app was both engaging and accurate. We wanted to provide a realistic simulation of chemistry, but also make it accessible and fun for users of all ages and backgrounds. We had to balance the complexity and diversity of the prompts and responses, and ensure that they were consistent with the scientific facts and principles. We also had to deal with some technical issues, such as optimizing the performance and speed of the app, and handling edge cases and errors.

Accomplishments that we're proud of 🏆

We are proud of creating an app that combines fun and learning in an interactive way. We are happy that we were able to implement most of the features we envisioned, such as creating custom compounds, modifying environmental factors, saving and sharing creations, and browsing existing compounds.

What we learned 🧠

We learned a lot about chemistry, especially about the structure and behavior of different atoms, molecules, and bonds. We also learned a lot about application development, especially about using Party rock.aws, it's widget/editing the web-app, prompt customization and engineering, advance settings of the (LLM) Large language models. We also learned how to work individually, communicate effectively to the managers, manage our time, and overcome challenges.

What's next for Mix-Mol 🏗️

We have many ideas for improving and expanding Mix-Mol in the future. Some of them are:

  • Adding more prompts to make it align to the mixture of atoms, molecules, and chemical bonds.
  • Configuring the advance setting top p and temperature of the Claude (LLM) Model
  • Adding more widgets for atom/molecule 3 and 4
  • Adding more features to Atom mixture visualization
  • Adding more options to share creations with others
  • Adding more educational content and quizzes
  • Adding more gamification elements and rewards
  • Adding more languages support

Built With

Share this project:

Updates