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
- next.js
- postgresql
- python
- react
- shadcn
- tailwind

Log in or sign up for Devpost to join the conversation.