Inspiration

We've all seen the social media posts about people having fake friends, who often either don't align with their beliefs and/or personality. After some research with our TerpAI agent D.W. Five, we found that Big Five, a personality test typically used for leadership, is also useful for making new friends.

What it does

This lets users sign up and join our platform, first by answering some basic questions, then by going through a 20 question quiz based off of the Big Five traits: openness, consciousness, extraversion, agreeableness, and neuroticism. Then, we show matches who work together with these traits based off their individual scores.

How we built it

First, we used Terp AI to do research about the Big Five, then we asked Claude to generate some mockups (after we had our designs hand drawn). For our front end, we used React Native and TypeScript, and emulated the app on Android Studio. Our backend was Python's FastAPI and SQLAlchemy (for the database). We also used ngrok to connect the front end and back end together.

Challenges we ran into

This was everyone's first time making an app,and most of our first time's using React Native and/or TypeScript. We also were unable to get the friends list to show or the matches to show for the longest time.

Accomplishments that we're proud of

We have the quiz working, and the match page working (with a ton of backend help from ngrok).

What we learned

We learned how to use AI to help plan projects (more productively) and how to make a basic React Native application.

What's next for MOOT: Meet Others Off Traits

We plan on fully implementing the friends list, making the backend be able to stand on it's own, and having users be able to authenticate themselves.

Share this project: