Domain management platform (integration with registrars) - repost

Avg Bid (USD)
Project Budget (USD)
$1500 - $3000

Project Description:
We are looking to build a domain management platform for internal use only. It's similar to WHMCS with only domain management features. There must be a simple web interface as well as an API (preferably RESTful, to be used with our main Rails platform).

The role of this platform is a standardized abstraction layer of multiple registrar APIs. We are a domain name startup, and technically we could have integrated the registrar APIs directly with our application. However we quickly realized that our app will be mostly filled with complicated registrar logic and it'll become unscalable as we grow.

The following features are NOT REQUIRED:
- Billing, Invoices and Shopping Cart
- Payment system
- Customer authentication
- DNS management
- Fancy designs

We need the following features to be included:
- Complete integration with at least OpenSRS, eNom and TPP Wholesale
- Domain availability checking
- Register domains
- Renew domains
- Transfer domains
- Lock/Unlock
- Fetching/Updating Nameservers
- Fetching/Updating WHOIS contacts
- Adding/Updating/Deleting glue records (aka registering nameservers)
- Expiration dates syncing cron jobs
- Requesting EPP code
- Transfer status checking

As this platform is to be used with our main Rails application, the following features are preferred:
- Module-based integration with other registrar API in the future
- Web interface and API share the same endpoints (the only difference should be just the interface, really)
- Ruby code and tests (preferred but not required)
- A Rubygem to interact with the platform (preferred but not required)

Customers do not have access to this platform. Therefore a simplistic and neat design is good enough.

Skills required:
MySQL, PHP, Ruby on Rails
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 3500
in 60 days
$ 3090
in 28 days
$ 3090
in 30 days
$ 2013
in 25 days
$ 2317
in 20 days
$ 2900
in 25 days
$ 1500
in 35 days
$ 3000
in 30 days
$ 3000
in 90 days
$ 1900
in 45 days