Inspiration

We were inspired by the several different Buzzfeed quizzes on the Internet where users can take a quiz based on their personality and get matched to a certain character from a TV series or movie. Since Smiski's are a collectible that's pretty popular in society, we decided to similarly create a fun quiz that we could take to figure out which Smiski our personality matches with!

What it does

We designed an interactive web application to take users input on the quiz questions asked and result in a Smiski that matches best with their answers about their personality. Users have to answer a set of questions that gather information about their personality, and when finished will get an answer of which Smiski they resonate with best based on their answers.

How we built it

We used Python libraries Streamlit, as it's best for building interactive web pages to create a personality quiz themed around Smiski collectibles. We used st.session_state to track whether the quiz has started, displaying an intro page first and revealing the quiz only after the users clicks the Start Quiz button. We created a set of questions and answers that are designed to gather information about the users personality and use that to see which Smiski they resonate with the most. Each question is implemented as a select box, allowing the user to choose one option per question from a dropdown. We used python functions to have the program take a look at the users answers and add on to their score, and categorize the answers so we can use the dataframe to return which Smiski they are.

Challenges we ran into

Some challenges we ran into were at first choosing a specific topic to focus on as we initially wanted to create different quizzes to determine which collectible you mainly resonate to based on different decades where certain collectibles were possible. We also couldn't figure out which collectible to focus on and how technical the project is. We weren't able to properly implement our data frame into our function where after the user gave their answer

Accomplishments that we're proud of

We are proud that we were able to put our skills together and create a website quiz that displays all our questions and answers. In the beginning, we were unsure of how strong are skillset was but once we worked together, attended workshops, learned new things we were able to put our best idea forward and work hard to creating something that matched our goal.

What we learned

There are many different data frames and libraries available in Python that are available for use in several different projects. Creating our own dataset was pretty easy once we gathered different information from the Internet and used that to tailor it to our goals.

What's next for Unbox Yourself

We can always create more quizzes for different collectibles, as well as make our quiz more interactive and add features such as images or animations.

Built With

Share this project:

Updates