We're a small business currently use [url removed, login to view] for our own cloud-based DNS management to manage a number of our own domain names. We now need to be able to offer this service to our customers, which will require a web app with a custom front-end, which in turn will use the [url removed, login to view] API to update our main account via HTTPS. Full details of the API are at [url removed, login to view]
Please note that there is NOT a requirement to include the ability to register or renew domain name registrations (a feature that [url removed, login to view] provide but we don't use) - the app is only required to add, edit and delete DNS records for domains to the [url removed, login to view] system.
To access the web app (which will run as a standalone web site on a Windows 2008 R2 or 2012 web server, users will be required to enter a user name and password, which must be stored securely - but not in a database. Each instance of the app will be able to have the user name and password set for it, as well as a single e-mail address. Users will be able to request that the user name and password be sent to the single e-mail address.
The app must be written using CSS, so that the look and feel can be changed by us without any additional development work. You'll be provided with a guide look and feel for the app before the project starts, as well as all icons that are to be used.
Once completed, the app must be able to be uploaded to a standalone web site on a Windows 2008 server in order to run, and must be able to be replicated to additional sites, so that there can be multiple instances of the app running for different customers.