A web interface for DNS administration. The DNS company has a nice API to use, but the interface is not as good as we'd like it to be. We need something faster to use that is suited exactly to our needs.
The web interface must be developed in PHP and ExtJS. Basic knowledge of DNS is essential.
There will also be a couple of background processes that needs to be developed.
## Deliverables
- Background processes to develop
a) One that will import the current DNS data (will be provided in a .txt file and a good sample will be made available) into the new system.
b) One that will process user-requests (that come via the interface) to be sent to the destination API.
c) One that will update the database status with the API requests, retry failed operations and soon.
- All code must be written in English, and well commented
- You MUST test the code A LOT. We only have to test your code for conformance, but we don't want to betatest it. We don't want to point out obvious things such as that you need to validate numbers or dates. Time is important to us, and we expect to get an usable product in the first delivery. Revisions should only be needed for required changes if any, not for basic bug fixing.
- There are a number of involved APIs (all well documented). The most important one is Zerigo's, which is a DNS company. You can create an account there for free for your tests. The rest will be explained to the winning bidder - anyway just expect to have 3 or 4 PHP functions that you call.