1. Inspiration?

All the students at York university must have used the York university website for all sorts of reasons, whether it could be simple as sending an email to the registrar's office, finding a phone number affiliated with the services, or programs provided by York University to the students. However, one thing we found is that in order to get this contact information we have to sift through this information by opening endless tabs on the York website.

2. What does SOS York do?

SOS York is a small search engine which would allow students to find the contact information of the services and department efficiently. Some of the services include libraries, colleges, and advisors.

3. How would someone use SOS York?

Our project finds the contact information of the services by user's input/keywords. The keyword could be a portion (substring) of the known name, phone number, or email address.

4. What technologies were used to build it? (If Code-oriented)

We used PyCharm as our IDE, coded in python using the following libraries: PySimpleGUI, pandas, and tabulate. We also used google spreadsheet, which was then converted into a CSV file to store the data for all services.

5. Challenges that the team ran into?

We experienced some technical challenges in the making of SOS York. One of which was the oversized Pandas Dataframe getting clipped in the GUI application. The way around it was to implement horizontal and vertical scrollbars. However, this is our first time using the PySimpleGUI module, and there were barely any tutorials on horizontal scrolling.

6. Accomplishments that the team are proud of?

This is our first Hackathon. We all are proud of creating a working application in under 12 hours.

7. What did the team members learn?

We learned how to use libraries to create a python GUI, which was used to build a small search engine.

8. What's next for SOS York?

We could expand to include the contact information of other campuses by inputting more data into the CSV file. There is also a possibility of adding the service location/room number and sorting by faculty/campus.

Built With

Share this project:

Updates