Spaces:
Running
Running
Still can't sign up please make sure all functions are working well - Follow Up Deployment
Browse files- business-register.html +25 -1
- login.html +21 -1
- prompts.txt +3 -1
- register.html +59 -8
- rider-register.html +25 -1
business-register.html
CHANGED
|
@@ -72,7 +72,7 @@
|
|
| 72 |
</div>
|
| 73 |
|
| 74 |
<!-- Business Registration Form -->
|
| 75 |
-
<form class="space-y-6">
|
| 76 |
<div class="grid md:grid-cols-2 gap-6">
|
| 77 |
<div>
|
| 78 |
<label for="business-name" class="block text-sm font-medium text-gray-700 mb-1">Business Name</label>
|
|
@@ -193,6 +193,30 @@
|
|
| 193 |
}
|
| 194 |
});
|
| 195 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 196 |
</script>
|
| 197 |
</body>
|
| 198 |
</html>
|
|
|
|
| 72 |
</div>
|
| 73 |
|
| 74 |
<!-- Business Registration Form -->
|
| 75 |
+
<form class="space-y-6" id="businessForm">
|
| 76 |
<div class="grid md:grid-cols-2 gap-6">
|
| 77 |
<div>
|
| 78 |
<label for="business-name" class="block text-sm font-medium text-gray-700 mb-1">Business Name</label>
|
|
|
|
| 193 |
}
|
| 194 |
});
|
| 195 |
});
|
| 196 |
+
|
| 197 |
+
// Handle form submission
|
| 198 |
+
document.getElementById('businessForm').addEventListener('submit', function(e) {
|
| 199 |
+
e.preventDefault();
|
| 200 |
+
|
| 201 |
+
// Get form data
|
| 202 |
+
const formData = new FormData(this);
|
| 203 |
+
const businessData = {
|
| 204 |
+
businessName: formData.get('business-name'),
|
| 205 |
+
ownerName: formData.get('owner-name'),
|
| 206 |
+
email: formData.get('email'),
|
| 207 |
+
phone: formData.get('phone'),
|
| 208 |
+
address: formData.get('address'),
|
| 209 |
+
businessType: formData.get('business-type'),
|
| 210 |
+
website: formData.get('website')
|
| 211 |
+
};
|
| 212 |
+
|
| 213 |
+
// Here you would typically send the data to your backend
|
| 214 |
+
console.log('Business registration data:', businessData);
|
| 215 |
+
|
| 216 |
+
// For demonstration, show success message and redirect
|
| 217 |
+
alert('Registration submitted successfully! We will review your application within 2-3 business days.');
|
| 218 |
+
window.location.href = 'index.html';
|
| 219 |
+
});
|
| 220 |
</script>
|
| 221 |
</body>
|
| 222 |
</html>
|
login.html
CHANGED
|
@@ -76,7 +76,7 @@
|
|
| 76 |
</div>
|
| 77 |
|
| 78 |
<!-- Login Form -->
|
| 79 |
-
<form class="space-y-6">
|
| 80 |
<div>
|
| 81 |
<label for="email" class="block text-sm font-medium text-gray-700 mb-1">Email Address</label>
|
| 82 |
<input type="email" id="email" name="email" required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent">
|
|
@@ -114,6 +114,26 @@
|
|
| 114 |
|
| 115 |
<script>
|
| 116 |
feather.replace();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
</script>
|
| 118 |
</body>
|
| 119 |
</html>
|
|
|
|
| 76 |
</div>
|
| 77 |
|
| 78 |
<!-- Login Form -->
|
| 79 |
+
<form class="space-y-6" id="loginForm">
|
| 80 |
<div>
|
| 81 |
<label for="email" class="block text-sm font-medium text-gray-700 mb-1">Email Address</label>
|
| 82 |
<input type="email" id="email" name="email" required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent">
|
|
|
|
| 114 |
|
| 115 |
<script>
|
| 116 |
feather.replace();
|
| 117 |
+
|
| 118 |
+
// Handle form submission
|
| 119 |
+
document.getElementById('loginForm').addEventListener('submit', function(e) {
|
| 120 |
+
e.preventDefault();
|
| 121 |
+
|
| 122 |
+
// Get form data
|
| 123 |
+
const formData = new FormData(this);
|
| 124 |
+
const credentials = {
|
| 125 |
+
email: formData.get('email'),
|
| 126 |
+
password: formData.get('password'),
|
| 127 |
+
remember: formData.get('remember')
|
| 128 |
+
};
|
| 129 |
+
|
| 130 |
+
// Here you would typically send the data to your backend
|
| 131 |
+
console.log('Login credentials:', credentials);
|
| 132 |
+
|
| 133 |
+
// For demonstration, show success message and redirect
|
| 134 |
+
alert('Login successful! Redirecting to dashboard...');
|
| 135 |
+
window.location.href = 'index.html';
|
| 136 |
+
});
|
| 137 |
</script>
|
| 138 |
</body>
|
| 139 |
</html>
|
prompts.txt
CHANGED
|
@@ -1,2 +1,4 @@
|
|
| 1 |
Please do a delivery service site called deliverypal app with theme of orange color and very small purple those are our colors the site must have all feature of delivery system for riders approval put a verification protocol where they have to submit their kyc and we shall approve manually in admin data portal same to some businesses we are going to upload for customers it will be the same put google sign up. So
|
| 2 |
-
Please no functions working at all and you didn't do a pro site it looks so bad poorly organised I don't want any mockup data since this is going to go live after making it so fix
|
|
|
|
|
|
|
|
|
| 1 |
Please do a delivery service site called deliverypal app with theme of orange color and very small purple those are our colors the site must have all feature of delivery system for riders approval put a verification protocol where they have to submit their kyc and we shall approve manually in admin data portal same to some businesses we are going to upload for customers it will be the same put google sign up. So
|
| 2 |
+
Please no functions working at all and you didn't do a pro site it looks so bad poorly organised I don't want any mockup data since this is going to go live after making it so fix
|
| 3 |
+
I have published the site but it's not working in real world why?
|
| 4 |
+
Still can't sign up please make sure all functions are working well
|
register.html
CHANGED
|
@@ -63,12 +63,19 @@
|
|
| 63 |
|
| 64 |
<!-- Google Sign-In -->
|
| 65 |
<div id="g_id_onload"
|
| 66 |
-
data-client_id="YOUR_GOOGLE_CLIENT_ID"
|
| 67 |
-
data-
|
| 68 |
-
data-ux_mode="popup"
|
| 69 |
-
data-callback="handleGoogleSignIn"
|
| 70 |
data-auto_prompt="false">
|
| 71 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
<div class="mb-6">
|
| 73 |
<button class="google-btn w-full flex items-center justify-center border border-gray-300 rounded-md py-2 px-4 text-gray-700 hover:border-primary hover:text-primary transition">
|
| 74 |
<img src="https://upload.wikimedia.org/wikipedia/commons/5/53/Google_%22G%22_Logo.svg" alt="Google logo" class="h-5 w-5 mr-2">
|
|
@@ -83,7 +90,7 @@
|
|
| 83 |
</div>
|
| 84 |
|
| 85 |
<!-- Registration Form -->
|
| 86 |
-
<form class="space-y-6">
|
| 87 |
<div class="grid grid-cols-2 gap-4">
|
| 88 |
<div>
|
| 89 |
<label for="first-name" class="block text-sm font-medium text-gray-700 mb-1">First Name</label>
|
|
@@ -140,11 +147,55 @@
|
|
| 140 |
<script>
|
| 141 |
feather.replace();
|
| 142 |
|
| 143 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 144 |
// Handle Google Sign-In response
|
| 145 |
-
console.log(
|
| 146 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 147 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 148 |
</script>
|
| 149 |
</body>
|
| 150 |
</html>
|
|
|
|
| 63 |
|
| 64 |
<!-- Google Sign-In -->
|
| 65 |
<div id="g_id_onload"
|
| 66 |
+
data-client_id="YOUR_GOOGLE_CLIENT_ID.apps.googleusercontent.com"
|
| 67 |
+
data-callback="handleCredentialResponse"
|
|
|
|
|
|
|
| 68 |
data-auto_prompt="false">
|
| 69 |
</div>
|
| 70 |
+
<div class="g_id_signin mb-6"
|
| 71 |
+
data-type="standard"
|
| 72 |
+
data-shape="rectangular"
|
| 73 |
+
data-theme="outline"
|
| 74 |
+
data-text="signin_with"
|
| 75 |
+
data-size="large"
|
| 76 |
+
data-logo_alignment="left"
|
| 77 |
+
data-width="300">
|
| 78 |
+
</div>
|
| 79 |
<div class="mb-6">
|
| 80 |
<button class="google-btn w-full flex items-center justify-center border border-gray-300 rounded-md py-2 px-4 text-gray-700 hover:border-primary hover:text-primary transition">
|
| 81 |
<img src="https://upload.wikimedia.org/wikipedia/commons/5/53/Google_%22G%22_Logo.svg" alt="Google logo" class="h-5 w-5 mr-2">
|
|
|
|
| 90 |
</div>
|
| 91 |
|
| 92 |
<!-- Registration Form -->
|
| 93 |
+
<form class="space-y-6" id="registrationForm">
|
| 94 |
<div class="grid grid-cols-2 gap-4">
|
| 95 |
<div>
|
| 96 |
<label for="first-name" class="block text-sm font-medium text-gray-700 mb-1">First Name</label>
|
|
|
|
| 147 |
<script>
|
| 148 |
feather.replace();
|
| 149 |
|
| 150 |
+
// Initialize Google Sign-In
|
| 151 |
+
window.onload = function() {
|
| 152 |
+
google.accounts.id.initialize({
|
| 153 |
+
client_id: "YOUR_GOOGLE_CLIENT_ID.apps.googleusercontent.com",
|
| 154 |
+
callback: handleCredentialResponse
|
| 155 |
+
});
|
| 156 |
+
google.accounts.id.renderButton(
|
| 157 |
+
document.querySelector(".g_id_signin"),
|
| 158 |
+
{ theme: "outline", size: "large" }
|
| 159 |
+
);
|
| 160 |
+
};
|
| 161 |
+
|
| 162 |
+
function handleCredentialResponse(response) {
|
| 163 |
// Handle Google Sign-In response
|
| 164 |
+
console.log("Google Sign-In successful");
|
| 165 |
+
console.log("JWT Token: " + response.credential);
|
| 166 |
+
// Here you would typically send the credential to your backend
|
| 167 |
+
// for verification and user creation
|
| 168 |
+
// For now, we'll just redirect to a success page
|
| 169 |
+
window.location.href = "index.html";
|
| 170 |
}
|
| 171 |
+
|
| 172 |
+
// Handle form submission
|
| 173 |
+
document.getElementById('registrationForm').addEventListener('submit', function(e) {
|
| 174 |
+
e.preventDefault();
|
| 175 |
+
|
| 176 |
+
// Get form data
|
| 177 |
+
const formData = new FormData(this);
|
| 178 |
+
const userData = {
|
| 179 |
+
firstName: formData.get('first-name'),
|
| 180 |
+
lastName: formData.get('last-name'),
|
| 181 |
+
email: formData.get('email'),
|
| 182 |
+
phone: formData.get('phone'),
|
| 183 |
+
password: formData.get('password')
|
| 184 |
+
};
|
| 185 |
+
|
| 186 |
+
// Simple validation
|
| 187 |
+
if (userData.password !== formData.get('confirm-password')) {
|
| 188 |
+
alert('Passwords do not match!');
|
| 189 |
+
return;
|
| 190 |
+
}
|
| 191 |
+
|
| 192 |
+
// Here you would typically send the data to your backend
|
| 193 |
+
console.log('User data:', userData);
|
| 194 |
+
|
| 195 |
+
// For demonstration, show success message and redirect
|
| 196 |
+
alert('Registration successful! Redirecting to login...');
|
| 197 |
+
window.location.href = 'login.html';
|
| 198 |
+
});
|
| 199 |
</script>
|
| 200 |
</body>
|
| 201 |
</html>
|
rider-register.html
CHANGED
|
@@ -72,7 +72,7 @@
|
|
| 72 |
</div>
|
| 73 |
|
| 74 |
<!-- Rider Application Form -->
|
| 75 |
-
<form class="space-y-6">
|
| 76 |
<div class="grid md:grid-cols-2 gap-6">
|
| 77 |
<div>
|
| 78 |
<label for="first-name" class="block text-sm font-medium text-gray-700 mb-1">First Name</label>
|
|
@@ -193,6 +193,30 @@
|
|
| 193 |
}
|
| 194 |
});
|
| 195 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 196 |
</script>
|
| 197 |
</body>
|
| 198 |
</html>
|
|
|
|
| 72 |
</div>
|
| 73 |
|
| 74 |
<!-- Rider Application Form -->
|
| 75 |
+
<form class="space-y-6" id="riderForm">
|
| 76 |
<div class="grid md:grid-cols-2 gap-6">
|
| 77 |
<div>
|
| 78 |
<label for="first-name" class="block text-sm font-medium text-gray-700 mb-1">First Name</label>
|
|
|
|
| 193 |
}
|
| 194 |
});
|
| 195 |
});
|
| 196 |
+
|
| 197 |
+
// Handle form submission
|
| 198 |
+
document.getElementById('riderForm').addEventListener('submit', function(e) {
|
| 199 |
+
e.preventDefault();
|
| 200 |
+
|
| 201 |
+
// Get form data
|
| 202 |
+
const formData = new FormData(this);
|
| 203 |
+
const riderData = {
|
| 204 |
+
firstName: formData.get('first-name'),
|
| 205 |
+
lastName: formData.get('last-name'),
|
| 206 |
+
email: formData.get('email'),
|
| 207 |
+
phone: formData.get('phone'),
|
| 208 |
+
address: formData.get('address'),
|
| 209 |
+
vehicleType: formData.get('vehicle-type'),
|
| 210 |
+
vehicleNumber: formData.get('vehicle-number')
|
| 211 |
+
};
|
| 212 |
+
|
| 213 |
+
// Here you would typically send the data to your backend
|
| 214 |
+
console.log('Rider application data:', riderData);
|
| 215 |
+
|
| 216 |
+
// For demonstration, show success message and redirect
|
| 217 |
+
alert('Application submitted successfully! We will review your application within 2-3 business days.');
|
| 218 |
+
window.location.href = 'index.html';
|
| 219 |
+
});
|
| 220 |
</script>
|
| 221 |
</body>
|
| 222 |
</html>
|