Inspiration

With one of the categories being health and wellness, we wonder what can we do to help those that feel like their life is out of control and everything is going wrong? A great answer was to make something that someone can see their own reflection in, can relate to, and can ultimately become a better person from it. This is where a create your own adventure therapy app came to mind which lead us to build SelfQuest.

What it does

SelfQuest allows users to begin their own story of self reflection, by generating a story of a person they can relate to. They can decide where the story goes and it never ends! The user can see how life choices impact the character which then will lead them to make better life choices.

How we built it

We built this project using AWS services including but not limited to: Bedrock, Polly, Amplify, and many more! our primary programming languages were JavaScript for the frontend and Python for the backend. We used AWS Amplify with AWS Cognito to role authentication for our app.

Challenges we ran into

Many challenges we ran into were handling unknown errors from AWS services calling one another, AWS Bedrock AI prompting, Setting up authentication for the entire application, and ensure that the flows of data from pages and endpoints stays consistent.

Accomplishments that we're proud of

The accomplishments we are proud of are making our authentication seamless for users and developers. We also are very proud of using AI to not only generate great chapters of the user's story, but also follow through with future chapters.

What we learned

We learned a lot about authentication with cloud applications and also how to properly prompt AI to ensure your data is consistent for every prompt.

What's next for SelfQuest

The next horizon for SelfQuest is to add more interactive chapters just as text highlighting, and easy querying of the story from any chapter.

Share this project:

Updates