Inspiration

We wanted to explore how all life on Earth is connected—including how we, as humans, are related to something as unexpected as a banana, both genetically and taxonomically.

What It Does

Tree of Life is a visualizer that maps the entire taxonomy of life on Earth, offering an interactive way to explore evolutionary relationships.

How We Built It

We developed the project using Three.js for 3D visualization, JavaScript, and Express.js for the server-side logic.

Challenges We Faced

We encountered several challenges, from integrating multiple APIs correctly to handling large datasets efficiently. However, overcoming these hurdles made the project even more rewarding.

Accomplishments We're Proud Of

The visual representation is one of our biggest achievements—it’s engaging, informative, and something we’re excited to expand on.

What We Learned

How to work with Three.js for 3D rendering.

How to interact with unfamiliar APIs and process large taxonomic datasets.

The complexities of structuring and visualizing vast amounts of biological data.

What's Next for Tree of Life

We have ambitious plans to refine and expand the project, including:

Improving Performance: Optimizing data handling for a smoother experience.

Enhancing Visuals: Making the visualization even more immersive.

Expanding Data Sources: Integrating more APIs for a richer taxonomy.

Adding User Interaction: Allowing users to explore specific branches in greater detail.

This is just the beginning—we’re excited to take Tree of Life to the next level!

Built With

Share this project:

Updates