Language: PHP
Other required skills: OOP, DOM, git + github, unit testing, working in virtual environment via virtual box + vagrant
Website example: [login to view URL]
Work result example: [login to view URL]
We need a parser of online sale events from specific website. All similar parsers, that we own, have the same generic interface, work in the same system with generic unit tests running.
Infrastructure for the parser is already present - code for fetching pages, classes for all required entities etc. Task it to analyze the website markup and to write methods for extracting required data from the HTML sources (you are required to use DOM, avoid regular expressions where possible).
1. Find on the provided website pages that hold sale events
2. Analyze HTML markup
3. Have a look at an example parser and project code structure
4. Write code for sales list parsing
5. Write code for specific sale parsing
6. Make sure parser extracts maximum amount of required fields
7. Run tests and fix issues
8. Style code inline with example parser and PSR-2
9. Make a pull request to our repository
Details about working with virtual environment, required data to extract and other details will be sent to selected freelancer.
In future we will need similar parsers with the same task. Doing this project with reasonable price and high quality results will award future tasks to you as well.
I'm a Skilled Senior Level Developer. Oracle Mysql Certified Developers. Waste no more time. I'll be ready to begin after you provide the details. I have to admit I do not have extensive experience with vagrant. I use docker on digitalocean/locally for managing software deployment, but I'm interested in working with new tecnologies. I am an independent developer highly skilled and speedy in my work.
Please send additional details. My bid is for 8 hours of work. Thank you.