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

Log in or sign up for Devpost to join the conversation.