Inspiration

My main inspirations for this project were the day-to-day interactions that I've had with many people pre-quarantine that have allowed me to learn new things.

What it does

Boar'd is an application that recreates spontaneous information in a digitized setting by allowing users to access random Wikipedia articles.

How I built it

The main structure is built using python. The application itself uses a Tkinter GUI for user display. I first generated a random URL from Wikipedia, used HTML to find the article's title, and concatenated the title to the URL link to open the respective wiki page.

Challenges I ran into

  • Huge error in logic where the title showed on the GUI did not correspond with the title from the opened Wikipedia article
  • Tkinter GUI was not centered on the screen
  • Tkinter buttons did not work properly
  • Boar'd image rearranged Tkinter formatting

Accomplishments that I'm proud of

  • Being able to submit a project to my first hackathon
  • Building a product from scratch
  • Using Beautiful Soup and Tkinter applications in Python

What I learned

  • How to code and format GUIs using Tkinter
  • How to web scrape the internet using HTML
  • Creating buttons in Tkinter
  • Creating icons and images in Tkinter
  • How to extract information from HTML files using Beautiful Soup
  • What it's like to attend a hackathon
  • Applications of AR/VR using echoAR
  • Applications of Machine Learning from Make School

What's next for Boar'd

  • Turning the GUI into a website
  • Adding a personalized topic search function

Built With

Share this project:

Updates