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!
Log in or sign up for Devpost to join the conversation.