UniversityListProjectSEBIT

This is an internship project for SEBİT AŞ. It lists university department list for the ÖSYM guide posted online.

In order to make it work, follow these steps:

Step 1.) Start this Spring Boot project as a server. The server runs on http://localhost:8080 Make the API calls to this URI.

Step 2.) Go to https://github.com/emirUlken/Excel_Scrape_With_Python_OSYM_2 Run that python script AFTER the server has started. It will scrape all the data from the excel worksheet and make a POST request to the server with all department info in it.

Step 3.) Go to https://github.com/emirUlken/Web_Client_OSYM_3 Start the web client with "npm start" after steps 1 and 2. It will open up a localhost on port http://localhost:3000

TODO LIST:

  • Fix DELETE operation on entities. It currently doesn't operate properly due to foreign key constraints.
  • Fix homepage when there is no data to be displayed.
  • Add sorting functionality to filter out results on department list.

Emirhan Ülken