Vote - Browse Schools by City

⭐ Vote for the Best Pre Schools In India ⭐

×
Sl .No School Name Principal Name City
1 Delhi Public School Principal Gurugram
2 Delhi Public School Principal Gurugram
3 Delhi Public School-Gurugram Principal Gurugram
4 G D Goenka Signature School Principal Gurugram
5 GEMS International School Principal Gurugram
6 K.R. Mangalam World School Principal Gurugram
7 KIIT World School Principal Gurugram
8 KIIT World School, Gurugram Principal Gurugram
9 Kunskapsskolan Principal Gurugram
10 Laburnum Public School Principal Gurugram
11 Lotus Valley International School Principal Gurugram
12 Made Easy School Principal Gurugram
13 Pathways School Principal Gurugram
14 Pathways School Gurgaon Principal Gurugram
15 Ridge Valley School Principal Gurugram
16 RPS International School Principal Gurugram
17 Ryan International School Principal Gurugram
18 Ryan International School Principal Gurugram
19 Ryan International School, Sector 31 Principal Gurugram
20 Ryan International School, Sector-31 Principal Gurugram
21 Salwan Public School Principal Gurugram
22 Scottish High International School Principal Gurugram
23 Scottish High International School Principal Gurugram
24 St Xavier's High School Principal Gurugram
25 St Xavier's High School, Sector 49 Principal Gurugram
26 St. Andrews World School Principal Gurugram
27 St. Xavier's High School Principal Gurugram
28 St. Xavier's High School, Sector 49 Principal Gurugram
29 Suncity School Principal Gurugram
30 Tagore Public School Principal Gurugram
31 The HDFC School Principal Gurugram
32 The Maurya School Principal Gurugram
33 The Vivekananda School Principal Gurugram
document.addEventListener('DOMContentLoaded', function () { var voteForm = document.querySelector('#voteModal form'); var otpForm = document.querySelector('#otpModal form'); var tempFormData = null; voteForm.addEventListener('submit', function (e) { e.preventDefault(); tempFormData = new FormData(voteForm); fetch("https://sakurarobotics.com/send-otp", { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'MfhdupHHHfz613efXcKaUEUre0fGnhJWt6S615pH' }, body: JSON.stringify({ mobile: tempFormData.get('mobile'), school_id: tempFormData.get('school_id'), category: 'ipj-awards' }) }) .then(async response => { const contentType = response.headers.get("content-type"); if (contentType && contentType.includes("application/json")) { const data = await response.json(); if (data.message) { var voteModal = bootstrap.Modal.getInstance(document.getElementById('voteModal')); voteModal.hide(); var otpModal = new bootstrap.Modal(document.getElementById('otpModal')); document.getElementById('otpMobile').value = tempFormData.get('mobile'); otpModal.show(); } else if (data.error) { var voteModal = bootstrap.Modal.getInstance(document.getElementById('voteModal')); voteModal.hide(); var messageModal = new bootstrap.Modal(document.getElementById('messageModal')); document.getElementById('messageModalBody').innerHTML = `
${data.error}
`; messageModal.show(); } } else { console.error('Received non-JSON response.'); } }) .catch(error => { console.error('Error sending OTP:', error); }); }); otpForm.addEventListener('submit', function (e) { e.preventDefault(); var otp = document.getElementById('otp').value; fetch("https://sakurarobotics.com/verify-otp", { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'MfhdupHHHfz613efXcKaUEUre0fGnhJWt6S615pH' }, body: JSON.stringify({ mobile: tempFormData.get('mobile'), otp: otp, name: tempFormData.get('name'), email: tempFormData.get('email'), address: tempFormData.get('address'), school_id: tempFormData.get('school_id') }) }) .then(response => response.json()) .then(data => { var otpModal = bootstrap.Modal.getInstance(document.getElementById('otpModal')); otpModal.hide(); var messageModal = new bootstrap.Modal(document.getElementById('messageModal')); var messageModalBody = document.getElementById('messageModalBody'); if (data.message) { messageModalBody.innerHTML = `
${data.message}
`; messageModal.show(); // Close after 2 seconds and reload setTimeout(function () { messageModal.hide(); location.reload(); }, 2000); } else if (data.error) { messageModalBody.innerHTML = `
${data.error}
`; messageModal.show(); } }) .catch(error => { console.error('Error verifying OTP:', error); }); }); document.querySelectorAll('.vote-btn').forEach(button => { button.addEventListener('click', function () { document.getElementById('modalSchoolId').value = this.getAttribute('data-school-id'); document.getElementById('schoolNamePlaceholder').textContent = this.getAttribute('data-school-name'); }); }); });