LinkedIn for Students
Sarah P, Zora M, Moumita S, Ashley O
Our project is a way for students to connect with colleges and tutors. If you want to find a tutor, you can click the "Find a Tutor" button and search for tutors by name, subject, years of teaching, or state. When you click on the tutor’s link, you can see their bio and decide if you want to talk to them in a video chat or in person.
We feel that academically inclined students are not given the same scholarship opportunities that athletic students receive. Our goal was to create a website where students can see which colleges they connect with. This would reduce the stress and cost of applying to multiple colleges because the student would already know which colleges are a good match for them.
We addressed this problem by creating a way for the student to see the colleges that are a good match for them. We also created a way for the students to easily find tutors that could help them improve their grades so they could get into a more competitive school.
One of the major technical difficulties that we had was creating a database-driven website. We wanted to create a user login system for students and teachers in order to allow the website to provide user-specific information.
On the first day, we started research on how to create a database and link that to a website, but we soon realized that many websites were vague and didn’t provide information in detail. So, we decided that in the two weeks we had, we would create a list or find an API of local teachers/tutors for testing purposes and create a login system for students. By doing this, we could still have a better representation for our product by the end of the two weeks if we could not figure out how to create a login system.
After intensive research, we decided to use the MySQL database management system. For our project's purpose, we also needed to download and install Apache and PHP, which itself took much time and research to figure out, since each installation needed to be configured a different way and many tutorials used outdated software. After a couple of days, we still felt lost on coding, so we decided to take a few steps back and go through PHP tutorials first. This helped us significantly because we learned how to code the connection between the database server and the database.
We encountered another problem when the connection failed, since the server failed to recognize the updated character set of MySQL. We were able to solve this problem by experimenting with solutions suggested on StackOverflow and then create the login system by following along Youtube videos.