Application use Wuzzuf Jobs data as dataset load it , clean it and remove duplicates then get some Insights about the data .
- Getting Structure and Summary of Data .
- Get Most Popular Job Titles .
- Get Most Popular Jobs per Company .
- Get Most Popular Areas .
- Get The Most Common Required Skills.
- Printing Shunk of data .
SpringJava Application is managed using Maven.
- Spark dependency
- Spring dependency
Spring Application is run on port 8088
- Summary http://localhost:8088/summary
- Structure http://localhost:8088/structure
- Most populat Job Titles http://localhost:8088/popularTitles
- Most Popular Jobs per Company http://localhost:8088/popularJobsCompany
- Most Required Skills http://localhost:8088/popularSkills
- Most Popular Areas http://localhost:8088/popularAreas
- Printing Top of data http://localhost:8088/print
- Viewing 3 in Chart http://localhost:8088/popularJobsChart
- Viewing 4 in Chart http://localhost:8088/popularJobsCompanyChart
- Viewing 6 in Chart http://localhost:8088/popularAreasChart
Application can be used now as API as return JSON and as As User App through the following Routes:
- Summary http://localhost:8088/Hsummary
- Most populat Job Titles http://localhost:8088/HpopularTitles
- Most Popular Jobs per Company http://localhost:8088/HpopularJobsCompany
- Most Required Skills http://localhost:8088/HpopularSkills
- Most Popular Areas http://localhost:8088/HpopularAreas
- Printing Top of data http://localhost:8088/Hprint
Note : Saving Options may have a problem if the user is using different operating system by / or \ .
Note : All the above links will works fine it the application is running .