diff --git a/.env b/.env
index 4ee4537..4d4691d 100644
--- a/.env
+++ b/.env
@@ -6,9 +6,11 @@ twilloRecoveryCode=CAU79DHPH1BE9PUH4ETXTSXZXrXlBl
authTokenTwillo=70u98ju0214xx4q0u74028u021u4qu65XrXlBl
chatGPTkey=zg-4C26q4SYBKQeHZDqkWowC9XrxgUEfUy9JRw2rm6Q2adb3kjwXrXlBl
transactionCloude=Qhcwilomqcoib:QVO_JNYED2XWA26YXKC2TP:YK1DVH6SJB31N3PE1UXrXlBl
-visionApi=3vQRyaYYSWpmv69A58ZOkxmeK6M1mgwEDlXrXlBl
+visionApi=3pALsqSSYTvzp69Q5FMIgbzjG6Z1zktJXrXlBl
chatGPTkeySefer=zg-IiR34ooza3Yvhvb9rZk1C9XrxgUE0l8jRRZrHj3Qe5QXPlqVXrXlBl
+chatGPTkeySeferNew=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
secretKey=zg_cjzc_57I0TCIYNJPlIFQ5ZXkqiZZ28bBULsuMd1Cr5IYztSseaRvf3LdXWT9wwfV94Cv64CM7VAiMi6jWUrrLoAy9lNWVB33Rl8TY9b1XrXlBl
stripe_publishableKe=vg_cjzc_57I0TCIYNJPlIFQ5ZB5j2x4vQpU5FVYF9f9Vou74a60BJAQvH5QunMMJB8D1TOqsuOlHCeeh7vHqpnkijRkx9UL5g33vb0iNWKIXrXlBl
llamaKey=LL-JfdiCXFpcLXNe87cSGQwGE0piZ9Zw179tVjEP1KMxQgVWGxD9Ixz3m8kkKaO5Kdi
-serverPHP=https://ride.mobile-app.store
\ No newline at end of file
+serverPHP=https://ride.mobile-app.store
+Cohere=Qfrhx9d5YVHiy4uEuK4wiFc9kIuFFlvc5A6WVzPK
\ No newline at end of file
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 75d27f3..289b193 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -22,6 +22,8 @@
+
+
\ No newline at end of file
diff --git a/assets/notify.mp3 b/assets/notify.mp3
new file mode 100644
index 0000000..d10bc28
Binary files /dev/null and b/assets/notify.mp3 differ
diff --git a/lib/constant/api_key.dart b/lib/constant/api_key.dart
index f539e49..926ee82 100644
--- a/lib/constant/api_key.dart
+++ b/lib/constant/api_key.dart
@@ -24,4 +24,7 @@ class AK {
static final String visionApi = a.r(a.r(a.r(Env.visionApi, cn), cC), cs);
static final String chatGPTkeySefer =
a.r(a.r(a.r(Env.chatGPTkeySefer, cn), cC), cs);
+ static final String chatGPTkeySeferNew = Env.chatGPTkeySeferNew;
+ static final String serverPHP = Env.serverPHP;
+ static final String llamaKey = Env.llamaKey;
}
diff --git a/lib/constant/links.dart b/lib/constant/links.dart
index 324f121..4753ec8 100644
--- a/lib/constant/links.dart
+++ b/lib/constant/links.dart
@@ -60,6 +60,11 @@ class AppLink {
static const String addLicense = "$ride/license/add.php";
static const String getLicense = "$ride/license/get.php";
static const String updateLicense = "$ride/license/updateFeedBack.php";
+//-----------------RegisrationCar------------------
+ static const String addRegisrationCar = "$ride/RegisrationCar/add.php";
+ static const String getRegisrationCar = "$ride/RegisrationCar/get.php";
+ static const String updateRegisrationCar =
+ "$ride/RegisrationCar/updateFeedBack.php";
//-----------------DriverOrder------------------
diff --git a/lib/controller/auth/captin/login_captin_controller.dart b/lib/controller/auth/captin/login_captin_controller.dart
index 2c0c43c..81ba58d 100644
--- a/lib/controller/auth/captin/login_captin_controller.dart
+++ b/lib/controller/auth/captin/login_captin_controller.dart
@@ -9,8 +9,9 @@ import 'package:ride/constant/links.dart';
import 'package:ride/controller/functions/crud.dart';
import 'package:ride/controller/functions/secure_storage.dart';
import 'package:ride/main.dart';
+import 'package:ride/views/auth/captin/verify_email_captain.dart';
import 'package:ride/views/auth/verify_email_page.dart';
-import 'package:ride/views/home/Captin/home_captin.dart';
+import 'package:ride/views/home/Captin/home_captain/home_captin.dart';
import 'package:ride/views/home/map_page_passenger.dart';
class LoginCaptinController extends GetxController {
@@ -82,7 +83,7 @@ class LoginCaptinController extends GetxController {
'email': emailController.text,
'token': randomNumber.toString(),
}).then((value) => print(value));
- Get.to(() => VerifyEmailPage());
+ Get.to(() => VerifyEmailCaptainPage());
},
);
}
diff --git a/lib/controller/auth/captin/ml_google_doc.dart b/lib/controller/auth/captin/ml_google_doc.dart
index e28eae2..ac93c0f 100644
--- a/lib/controller/auth/captin/ml_google_doc.dart
+++ b/lib/controller/auth/captin/ml_google_doc.dart
@@ -1,10 +1,11 @@
-import 'dart:convert';
import 'dart:io';
-import 'dart:ui';
import 'package:get/get.dart';
import 'package:google_mlkit_text_recognition/google_mlkit_text_recognition.dart';
+import 'package:image_cropper/image_cropper.dart';
import 'package:image_picker/image_picker.dart';
+import 'package:ride/constant/colors.dart';
+import 'package:ride/controller/functions/llama_ai.dart';
class CarRegistrationRecognizerController extends GetxController {
@override
@@ -15,7 +16,6 @@ class CarRegistrationRecognizerController extends GetxController {
// The ImagePicker instance
final ImagePicker _imagePicker = ImagePicker();
- Map extractedData = {};
// The GoogleMlKit TextRecognizer instance
final TextRecognizer _textRecognizer = TextRecognizer();
@@ -24,47 +24,57 @@ class CarRegistrationRecognizerController extends GetxController {
String? scannedText;
String? jsonOutput;
final List