Vote - Browse Schools by State

⭐ Vote for the Best Schools In India ⭐

×
Sl .No School Name Principal Name City
1 Acharya Mahashraman Terapanth Jain Public School Principal Chennai
2 Alpha International School Principal Chennai
3 Alpha Matriculation Higher Secondary School Principal Chennai
4 Alpha School, CIT Nagar Principal Chennai
5 Chinmaya International Residential School Principal Coimbatore
6 Cholan Matriculation Higher Secondary School Principal Kanchipuram
7 CS Academy Coimbatore Principal Coimbatore
8 Hebron School Principal Nilgiris
9 Knowledge Academy School Principal Chennai
10 Little Flower Matriculation Higher Secondary School Principal Chennai
11 Little Kingdom School Principal Tirupur
12 Madras Christian College Higher Secondary School Principal Chennai
13 Manchester International School Principal Coimbatore
14 MCC Public School Principal Chennai
15 Shree Sarasswathi Vidhyaah Mandheer School Principal Coimbatore
16 SSVM World School Principal Coimbatore
17 St. John's Public School Principal Chennai
18 TI School Principal Chennai
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': 'p5FADf1Jnv9ECnomwDcVNad35KdMYoAZ1HNfQkUG' }, 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': 'p5FADf1Jnv9ECnomwDcVNad35KdMYoAZ1HNfQkUG' }, 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'); }); }); });