⚙️ What it does ⚙️

Nominare allows you to learn any topic you like with just the click of a button!

Enter the subject you would like to learn and Nominare will use NLP to help you find the best resources for you to watch or read in order to learn the subject.

🛠️HOW WE BUILT IT🛠️

Nominare was built using Java and Springboot on the backend React for UI design and frontend.

The Stanford CoreNLP library was used to judge the bias of certain study recommendations. It analyzes each word in a given text and returns a pass or fail value. The pass or fail values must be above our given threshold of 23. This helps determine whether or not the information is biased and appropriate to do returned to the user.

❗ Challenges we ran into ❗

  • Initially, there were many problems with springboot routing issues
  • Maven resource aggregation and dependency issues
  • It took us some time to find the right URLs for the webscraping
  • API integrations into the frontend were tricky, horsaen's first time actually using APIs :)
  • Frontend devs' time using Tailwind CSS

😊 Accomplishments that we're proud of 😊

  • Picking up new technologies on the fly
  • We were all really new to Stanford CoreNLP

💡 What we learned 💡

In one weekend we all learned how to deploy a full-stack application that uses Natural Language Processing. One of our backend devs also learned some new tech such as Springboot and Maven.

Built With

Share this project:

Updates