Discover new realms of interests with Hello Worlds. We created this website in hopes that it would promote the exploration of various interests and encourage individuals to delve deeper into them.
Home page of our website. It features an input area for user interaction.
Results page after the user inputs their interests. Includes description, links, and wordcloud.
Inspiration
Our initial ideal was to suggest various occupations that aligned with the users interest, however that was beyond our capabilities so we instead choose to provide the user with useful information regarding a specified interest.
What it does
When the search bar is provided with an interest or skill, the website will return a description of the interest, provide news articles related to the interest, and generate a word cloud comprised of words associated with the interest.
How we built it
We wrote the code using Python and HTML. We utilized Flask for the backend framework to help us create a server in Python. We had one team member design and create the frontend HTML code and two team members code the backend in Python.
Challenges we ran into
The challenges we ran into were numerous and frequent. We were forced to modify our project a handful of times due to feasibility constraints. We had difficulty with learning how to use a web framework, getting accustomed to HTML, joining the frontend and backend, formatting the UI, accessing and utilizing certain APIs, and trying to resolve a plethora of seemingly random errors.
Accomplishments that we're proud of
We're proud of everything that we were able to accomplish today. Most notably, being able to retrieve data from APIs, generating a Wordcloud, and designing the webpage.
What we learned
We were able to learn a surprising amount in less than 24 hours. For some of us, this was our first introduction to creating a webpage with a graphical user interface. We learned about Flask, API tokens and post requests, HTML, WordCloud and BeautifulSoup, web scrapers and crawlers, and much more.
What's next for Hello World
Our project originally provided users with links to scholarly articles, however, the code was not able to run so we excluded the feature. With more time, we hope to patch this issue as well as add more features to assist the user, such as youtube links to demos and workshops.
Log in or sign up for Devpost to join the conversation.