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.

Built With

Share this project:

Updates