The web application must allow the use to see all the details with out login to the site. But only the registered user can download the file by agree the terms and conditions.
There must be two users:
Admin user can upload a project file and key file for a particular user.
Users can register them self and download the application file and there key file from the web site.
You have to submit with the code.