Demo Link

Inspiration

Life is a series of choices, and often do we wonder what-if. What-if you did something different, or didn't do it at all. There are various pivotal and key moments in someone's life that define who they are? Modifications to these moments causes a cascade of change to one's future. What would your new life look like?

What it does

Using basic information about a person's life, Divergence calculates the key events in their life, and the potential outcomes if those moments were altered. Users are presented with a timeline of events and have the ability to modify them, subsequently regenerating the entire timeline.

How we built it

We built the server with the ExpressJS framework and we use a Redis database. We used OpenAI to generate the users timeline of events. On the frontend, we created a React and Next.js, with tailwind for styling.

Challenges we ran into

We took a considerable amount of time to form this idea. Furthermore, we found that we were dealing with technologies we did not have the most recent experience with. We had some difficulty with the OpenAI api as well.

Accomplishments that we're proud of

We are proud we successfully leveraged GPT technology to create a genuinely though provoking web app. We all can imagine ourselves using the app.

What we learned

We became more proficient in UI design and backend technologies, particularly OpenAI's API. We hadn't used ExpressJS before, and we had to become significantly familiar with the technology in order to implement authentication. Finally we learned the importance of proper planning for a project.

What's next for Divergence

We aim to add a way to predict the future alongside more ways to analyze the past. We are also considering fine-tuning or models more to increase their effectiveness.

Built With

Share this project:

Updates