We've developed a product for Windows Server and would like to show demos. We're thinking of starting an EC2 instance whenever a demo is requested and shutting it down when the demo is finished.
We're looking to develop a web interface that can be used by sales staff.
It should have the following features:
1 Ability for a salesperson to log in to the website
2 Each salesperson can have 1 EC2 instance running at once
3 After requesting a VM, Salesperson is updated about its status via ajax
4 When a VM starts, it's set to use a random password
5 When a VM is started, salesperson is shown details about the VM (ip address, password)
6 VM should use Amazon EBS for a quick start.
7 SQL Server database
8 Database should maintain records about when a VM was started, by whom, its instance-id, etc..
Note that you don't have to think about shutting down the demo for this.
Note that freelancers will need to create their own test account with AWS. Please consider the required costs when placing your bid.
Please include the technologies you intend to use in your proposal.