Inspiration

Our group was very unsatisfied by the way we had to apply to scholarships. Virginia Tech's scholarship website is an old, unorganized website that just shows you every random scholarship with an upcoming deadline. As a result, many people miss out on great opportunities due to poor website design.

What it does

Scholly manages all of a user's scholarship-related activity by recommending scholarship opportunities based on the user's demographic, experience, and qualifications. Users can save opportunities they like and track all of the scholarships they applied to. Scholly is powered by our Chatbot, which helps users find more opportunities and give overall suggestions on how they can better their chances for certain opportunities.

How we built it

We used Django for the backend, React.js for the frontend, and PostgreSQL for the database. We also used Google Gemini for the ChatBot. Other frameworks we used included NodeJS and RestAPI.

Frontend: React.js

Backend

  • Django

Frameworks

  • NodeJS
  • RestAPI
  • PostgreSQL

Challenges we ran into

integrating ai into fullstack, using databricks, authorization error, trouble deploying backend due to space issues

  • Integrating AI into Fullstack
  • Working with Databricks
  • Authorization Errors
  • Deploying backend due to space issues

Accomplishments that we're proud of

For many of us, this was our very first time entering a Hackathon. We lost a lot of sleep and spent all our time on campus just to build Scholly. We're very happy with how the website turned out and being able to build something like this was a major step in all of our careers.

What we learned

We learned about some technologies we've never used before, like React, Databricks, and Django. We also learned how to use Agile methodologies with Git and learned a lot about project management in a computer science setting.

What's next for Scholly

  • Formatting Chatbot messages
  • Faster response times for ChatBot
  • Web Scraping
  • Improving scholarship matching algorithm
  • Getting it integrated into colleges
Share this project:

Updates