Inspiration
In today's world, students all over the world are struggling to find colleges that apply to their major and their interests. They must take into account things like location, what majors the colleges are best for, and the average tuition. For that reason, I decided to create CollegeFinder as a way to fix this growing problem.
What it does
Essentially, the user will enter the terminal and will have the option to search for a college by country or by major. If the user picks the United States, it will allow the user to select a state inside the country. This way, students can look for their colleges using multiple parameters.
How I built it
To start, I decided to split the code into two files. One would be the main executable file, and the other would serve the purpose acting as a database. In the database, I have information of 60+ colleges including their name, location, popular majors, and average monthly tuition. The main file accesses all of this information and uses it.
Challenges we ran into
Naturally, we ran into a lot of errors in terms of typos and ensuring that the data used from the database was put in properly. Another set of issues included doing the research that was necessary for this project and obtaining data of colleges all over the world.
Accomplishments that we're proud of
I am really proud that I was able to make this project a reality with such a large variety of colleges since this is one of my first real projects with the language. I also learned a lot about colleges around the world and I am sure that that will be useful information for me at some point.
What we learned
From this project, I learned about how I can use computer programming principles to use in the real world. It has the potential to impact students all over the world!
What's next for CollegeFinder
I hope to further improve CollegeFinder in terms of the database of colleges, filtering algorithm, and add more data for the colleges that are in the database. This will allow for a more streamlined and specific search.
Log in or sign up for Devpost to join the conversation.