This is a (relatively) simple event landing page. A Live Demo is available here. The template is based on Bootstrap and uses AngularJS for databinding. Translations in different languages are integrated via the angular-translate module.
The placeholder event data is located in js/EventInformation.js. Specifically the eventInfo JS object has it:
var eventInfo = { ... }.
You can simply replace the data in eventInfo with your own data or assing a new object to that variable elsewhere in the code. We don't have documentation for the format and support properties of the object. You'll have to reverse engineer it from the placeholder. It shouldn't be too hard.
You will also need to hookup the singup form to your WebAPI in js/main.js. You have find and replace this part:
$http({
url: '---- YOUR WEB API URL GOES HERE ----'
... })
And you'll also need to setup the reCAPTCHA for the form:
$scope.recaptchaPublicKey = '---- YOUR PUBLIC KEY GOES HERE ----';
Finally head over to style and customize the colors, background img etc.