FindYourFriendUniversity
A database of every Portuguese student who's ever attended university.
View Demo
Β·
Start Developing
β Don't forget to Starring β
π About The Project
π― The goal
FindYourFriendUniversity started as POC to scrape and navigate over the data on DGES website. After the success I decided to create an Elixir Phoenix App, that alongside the initial Python script, indexes all the candidatures and collocations of all the students that were already candidates to Portuguese Public Universities.
βοΈ How it works?
Basically a Python script scrapes the data from DGES and saves it on a JSON file. Then a Phoenix App reads the JSON file and populates the database with the data and starts a webserver where you can search for students, courses, universities and applications.
Walkthrough πΊοΈ
This was my first "big" Phoenix project, so I decided let a walkthrough about what I did.
π¬ Demo
Here you can see a demo over the real data from DGES (only showing me), and then the complete Website Frontend with fake data. You can also see a screenshot of the website responsiveness on mobile phones.
β οΈ Disclaimer
With this Python script you will be able to scrape real personal data from DGES website. Although this is illegal due GDPR in Europe. Be careful when dealing with others personal information online. This was just a study case.