XML Import Process for Job Listings

Job ID: 38464120

Budget: €30 – €250 EUR

The project:
We are a job board platform – seekers can see the jobs in our website, see the full job description, but the application process is happening through another website – so what we do is basically we redirect the user to the source of the job. We are getting paid on PPC model basis – so the more redirects we do, the better.

Where are we now?
We have already implemented the website – and some of the functionalities are already there. The core design is already there. We fetch the jobs through XML Feeds that our providers are giving us.
What we want to do from now on:
1. First thing is to create functionality for the import of the jobs. We want to automatize the process, so the feeds get indexed automatically. However, our service should:
A. First see which jobs are already included in the feeds AND in our database as well – so the platform should just ignore those X amount of jobs and move to the next ones.
B. Secondly, to see which jobs are new ones (not in our database – but added in the XML Feeds). So the system should add those jobs into our database.
C. Thirdly, see which jobs are NOT in the XML Feed – but inside our database. Therefore these jobs should be removed from our platform - database.

How this MIGHT happen (just my guess do not take it for granted):
The XML Feeds that we get, have a job-code tag inside, so the system can check this for all the 3 bullets I have included.

Inside the Job Board functions what we want to have:
1. Add Import Circles; There should be a button that when clicked – we can add the name for the Circle the Link of the feed, the time that that feed should be imported daily (giving us a lot of options to add it as many times as possible).
2. Remove Import Circles (if we want to remove any circle we have just added
3. Create a dashboard showing the name of the import, the number of times that the circle will happen (for example, if we add 4 times for X Feed, it should show there 4).
Related categories: PHP XML Software Architecture MySQL HTML