Inspiration

As avid history students, we often ask the question of "What if?". What if Hitler got accepted into art school? What if the Roman empire never fell? These are all questions that TerraView exists to answer

What it does

Through innovative methods and interactive simulations, Terraview provides insightful predictions of what _ could _ have been. The user can look through 12 different historical periods and see the different alliances and territories. Along with that, user can ask a question, "What if...", and the map will respond accordingly.

How we built it

TerraView is built on React JS. It uses firebase to track users, cloudflare for a serverless backend, and vercel for deployment. We also used a range of different JS libaries for modern design, most notably Leaflet.js. In addition, we used Claude Haiku API to generate possible simulations.

Challenges we ran into

Due to being fairly amateur web developers, we had a confusing time trying to integrate all of the different tools into one cohesive application.

Accomplishments that we're proud of

We built a fully working application in 10 hours! We succesfully managed to integrate a Generative AI API into our app, and it reacts to whatever the user imagines.

What we learned

As a team of 'individual coders' , it was hard to work work as a team. We had several mishaps with version control and git, but we managed to pull through and learned many skills of communication and collaboration.

What's next for TerraView

One of the ambitious goals we had was to integrate a play button that can animate the period of the time of the altered event and the modern age. TerraView has endless possibilities, including prediction models for prompts and educational applications

Share this project:

Updates