Inspiration

Trivia games like Heads Up, word games like Apples to Apples.

What it does

The user inputs a topic for the trivia questions, a number of questions to be generated, then the difficulty of the questions, and Gemini will generate random questions based on those parameters. The user has 15 seconds to answer each question. Upon completion, the user is given a grade based on their performance.

How we built it

We used a Next.js, Tailwind, and shadcn frontend and a Postgres and Python backend. In our submission, the backend was incomplete, so this a future area of improvement.

Challenges we ran into

The main challenge that we ran into was through version control issues of merging different version into the Git and pushing them into one version. Additionally, we had two members who had little-to-no experience in programming outside the fundamentals of Python.

Accomplishments that we're proud of

We're proud of the entire outcome of the project altogether. We initially didn't have a set idea for our project and ended up with something that is both playable and that we believe is fun and entertaining.

What we learned

We developed our understanding of API and how they are used in web development. Members who had less experience had the chance to learn the basics of more advanced concepts they will face later on.

What's next for TriviaAI

Properly linking the frontend and backend to allow for user auth and login. Having user accounts, user data and stats can be saved, and users can save certain quizzes that the AI generates for them, so they can replay and share those quizzes.

Built With

Share this project:

Updates