Inspiration:

The API workshop first inspired us to try to use a SuperHero API which would contain data on many beloved characters. It also fit the theme of this year's hackathon.

What it does:

It allows the user to interact with the app and be quizzed on multiple choice trivia questions about superheroes to better assess their knowledge. The app also shows the results and has replayability for a better user experience.

How we built it:

We used Visual Studio Code as our text editor of choice and coded the project in Java language with the help of Swing for the GUI.

Challenges we ran into:

When first trying to implement an API within the application, a myriad of errors arised from the lack of access to the gson library. This error was rooted in maven as it was not accepting the dependencies despite countless efforts and seeking advice from mentors and organizers. Ultimately, we chose to create our own trivia questions without the use of the API.

Accomplishments that we're proud of:

We are proud of having used the swing elements as well as using new IDEs to supplement our foundation of knowledge.

What we learned:

We learned how to use elements in Swing and organize them in a aesthetically pleasing fashion. As well as coordinating our branches and progress via GitHub.

What's next for Super Trivia:

To improve upon our initial design, we could implement the use of threads for a smoother user experience. We could also add images or more buttons to fully flesh out a game or even exporting it to another platform. Finally, we could try the API again in a different language or environment to further assist in our endeavours.

Share this project:

Updates