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
- beautiful-soup
- html
- python
- tkinter
Log in or sign up for Devpost to join the conversation.