diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..660d805922830035ed52139dd241a89c917e3d1f GIT binary patch literal 19994 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 623387c..d655a36 100644 --- a/index.html +++ b/index.html @@ -8,8 +8,7 @@ Startup Jalsa - - + diff --git a/pages/ambassador.html b/pages/ambassador.html index 9d36a57..4d1b87b 100644 --- a/pages/ambassador.html +++ b/pages/ambassador.html @@ -1,195 +1,87 @@
-
-

STARTUP JALSA 2018

-
-
+
+

STARTUP JALSA 2018

+
+
-
-
+ +
- +
-
+
Error ! Please fill in all fields.
person
- +
-
+
+
Error ! Please fill in all fields.
email
- + + -->
-
+
+
phone
- + - -
-
-
- location_city -
- -
-
-
- perm_identity -
- -
-
-
- web -
- -
-
-
- assignment -
- -
-
-
- business -
- -
-
- How many founders/teammates will be attending the meetup? * -

+
-
+
+
confirmation_number
- -
-
- In which city is your startup registered at? -

-
-
-
- assessment -
- -
-
- Give us a brief introduction about your startup. * -

Kindly write a powerful Twitter Pitch.

-
-
-
- line_weight -
- +
-
- Who are your customers? * -

We are looking for a simple and clear answer of who you are selling to.

-
-
-
- help -
- -
-
- What problem you are solving for them? * -

We want to understand how clearly you know the pain point, and how big of a problem it is for the customers.

-
-
-
- business_center -
- -
-
- Link your pitch deck presentation. * -

Kindly upload the link to your pitch deck (Dropbox/Google Drive, if on google drive make the link open to all).

-
-
-
- web -
- - -
-
- Coupon Code. -

It's applicable.

-
-
-
- code -
- - -
-
- +
- +
-
- +
+
-
+
-
- - -
+ - - \ No newline at end of file + +
+
+ +
+
+
+ \ No newline at end of file diff --git a/pages/caricatures.html b/pages/caricatures.html new file mode 100644 index 0000000..0c18da7 --- /dev/null +++ b/pages/caricatures.html @@ -0,0 +1,362 @@ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+
+
+
+
+ + + diff --git a/pages/registration.html b/pages/registration.html index 0c18da7..f922162 100644 --- a/pages/registration.html +++ b/pages/registration.html @@ -1,362 +1,195 @@ -
-
-
-
- +
+
+
+ + +
+
Error ! Please fill in all fields.
+
+ person
- -
-
- -
-
-
--> -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- +
+
+ Coupon Code. +

It's applicable.

+
+
+
+ code +
+ + check + close + +
-
- -
-
-
--> -
-
+ + + +
+ +
-
-
-
- - - +
+ +
+
+ +
+ + +
+ + + \ No newline at end of file diff --git a/script.js b/script.js index 20f8f77..71cabde 100644 --- a/script.js +++ b/script.js @@ -11,9 +11,9 @@ controller: 'mainController' }) - // route for the registration page + // route for the caricatures page .when('/caricatures', { - templateUrl: 'pages/registration.html', + templateUrl: 'pages/caricatures.html', controller: 'mainController' }) @@ -23,8 +23,14 @@ // controller: 'verifyController' // }) - // route for the ambassador page + // route for the registration page .when('/registration', { + templateUrl: 'pages/registration.html', + controller: 'registrationController' + }) + + // route for the ambassador page + .when('/startupJalsaPromocode', { templateUrl: 'pages/ambassador.html', controller: 'ambassadorController' }) @@ -32,7 +38,7 @@ // route for the confirmation page .when('/confirmation', { templateUrl: 'pages/confirmation.html', - controller: 'ambassadorController' + controller: 'registrationController' }) }); @@ -280,7 +286,7 @@ }); - scotchApp.controller('ambassadorController', function($scope, $http, $location, $route,BASE_URL) { + scotchApp.controller('registrationController', function($scope, $http, $location, $rootScope,$route,BASE_URL) { $scope.data = {}; $scope.check = false; $scope.numberCheck = false; @@ -318,9 +324,38 @@ $scope.data.city = localStorage.getItem("city"); console.log("HERE===",$scope.data.city ); // }); + + $rootScope.tokenCall = function(val) { + console.log('val-------->', val); + if (val == undefined) { + $('#invalidToken').css('display', 'block'); + } else { + val = val.toUpperCase(); + $http.get(BASE_URL + '/ambassadors?filter={"where": {"referalToken": {"like":"%25' + val + '%25"}}}') + .then(function(searchResult) { + console.log("searchResult",searchResult) + if (searchResult.data.length == 0) { + $scope.tokencheck = false; + $scope.discountAmount = 0; + } else { + console.log("===searchResult.data[0].discount===",searchResult.data[0].discount); + $scope.discountpercentage = searchResult.data[0].discount; + console.log("===searchResultdiscountpercentage===",$scope.discountpercentage); + $scope.tokencheck = true; + } + },function(err){ + console.log(err) + }); + + } + }; + $scope.submit = function() { - $scope.payingAmnt = 50000; - if ($scope.data.name == undefined || $scope.data.email == undefined || $scope.data.number == undefined) { + $scope.ticketAmnt = 500; + if($scope.tokencheck == false){ + $scope.data.referalToken = null; + } + if ($scope.data.name == undefined || $scope.data.email == undefined || $scope.data.number == undefined) { var x = document.getElementById("snackbar") setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); }else if($scope.data.name != undefined && $scope.data.email != undefined && $scope.data.number != undefined) { @@ -337,7 +372,25 @@ $scope.detail = result; data.applicantId = result.data.id; $scope.userId = result.data.id; - console.log("=====data=====",data) + console.log("=====data=====",data) + var amount = $scope.ticketAmnt * 100 + if($scope.tokencheck == true){ + var amount = $scope.ticketAmnt + console.log("====$scope.discountpercentage====",$scope.discountpercentage); + if($scope.discountpercentage == "100") { + $scope.discountpercentage = "99.8"; + } + console.log("====$scope.discountpercentage====",$scope.discountpercentage); + $scope.percDiscount = $scope.discountpercentage/100; + console.log("====$scope.percDiscount====",$scope.percDiscount); + console.log("====amount=====",amount); + $scope.discountAmount = amount * $scope.percDiscount; + console.log("finalAmount====>",$scope.discountAmount) + } + var taxAmount = $scope.ticketAmnt - $scope.discountAmount + console.log("$scope.taxTotal----",taxAmount) + $scope.payingAmnt = taxAmount; + $scope.payingAmnt = $scope.payingAmnt.toFixed() data.amount = $scope.payingAmnt /100; if($scope.detail != null){ $http({ @@ -351,6 +404,7 @@ }); } var i = 0; + $scope.payingAmnt = $scope.payingAmnt * 100; var options = { //"key": "rzp_test_YwHsVFiDIQ2WUQ", "key": "rzp_live_mkmCb4FkstuWaS", @@ -410,5 +464,41 @@ }); +scotchApp.controller('ambassadorController', function($scope, $http, $location, $route,BASE_URL) { + $scope.data = {}; + $scope.check = false; + $scope.numberCheck = false; + + $scope.submit = function() { + console.log($scope.data.name) + var randomNumber = ""+99; + var nameSpliced = $scope.data.name.slice(0,4); + var numberSpliced = randomNumber; + $scope.data.referalToken = nameSpliced+numberSpliced; + $scope.data.referalToken = $scope.data.referalToken.toUpperCase(); + console.log("dsdfs",numberSpliced); + $http({ + method: 'POST', + url: BASE_URL + '/ambassadors', + data: $scope.data, + headers: {} + }).then(function mySuccess(result) { + console.log("result", result) + $scope.detail = result; + $('#myModal').modal('show'); + $scope.data.name = ''; + $scope.data.email = ''; + $scope.data.mobile = ''; + //$scope.data.discount = ''; + + }, function myError(error) { + console.log(error) + console.log(error.data.error.message) + }); + console.log($scope.data) + } + }); + +