إضافة الهوية الجديدة Tripz
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// import 'package:siro_rider/main.dart';
|
||||
// import 'package:tripz_rider/main.dart';
|
||||
import 'package:secure_string_operations/secure_string_operations.dart';
|
||||
|
||||
import '../env/env.dart';
|
||||
|
||||
@@ -112,5 +112,5 @@ class BoxName {
|
||||
static const String styleVersion = 'styleVersion';
|
||||
static const String isDestinationMatch =
|
||||
'isDestinationMatch'; // 🆕 AI Destination Matching
|
||||
static const String isPrime = 'isPrime'; // 👑 Siro Prime subscription status
|
||||
static const String isPrime = 'isPrime'; // 👑 Tripz Prime subscription status
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
/// A class that holds the color palette for the 'Siro' app.
|
||||
/// A class that holds the color palette for the 'Tripz' app.
|
||||
/// The palette is professionally designed to be modern, cohesive, and culturally
|
||||
/// relevant, inspired by the Syrian flag and the app's brand identity.
|
||||
class AppColor {
|
||||
|
||||
@@ -73,7 +73,7 @@ class CountryPolygons {
|
||||
if (_isPointInPolygon(point, syriaBoundary)) return "syria";
|
||||
if (_isPointInPolygon(point, egyptBoundary)) return "egypt";
|
||||
|
||||
return "unsupported";
|
||||
return "unsupported";
|
||||
}
|
||||
|
||||
/// خوارزمية Ray Casting للتحقق من وقوع نقطة داخل مضلع
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import 'package:siro_rider/print.dart';
|
||||
import 'package:tripz_rider/print.dart';
|
||||
import 'dart:convert';
|
||||
import 'package:crypto/crypto.dart';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import 'package:siro_rider/main.dart';
|
||||
import 'package:siro_rider/constant/box_name.dart';
|
||||
import 'package:tripz_rider/main.dart';
|
||||
import 'package:tripz_rider/constant/box_name.dart';
|
||||
import 'package:get/get.dart';
|
||||
|
||||
class CurrencyHelper {
|
||||
|
||||
@@ -4,7 +4,7 @@ import 'package:get/get.dart';
|
||||
import 'colors.dart';
|
||||
|
||||
/// -----------------------------------------------------------------------------
|
||||
/// Siro Design Tokens
|
||||
/// Tripz Design Tokens
|
||||
/// -----------------------------------------------------------------------------
|
||||
/// A single source of truth for spacing, radii, shadows, durations and the
|
||||
/// shared bottom-sheet surface used across the passenger map overlays.
|
||||
@@ -112,8 +112,8 @@ class AppSizes {
|
||||
///
|
||||
/// It does NOT own show/hide animation — each caller keeps its own
|
||||
/// AnimatedPositioned / transform logic so behaviour is unchanged.
|
||||
class SiroSheetSurface extends StatelessWidget {
|
||||
const SiroSheetSurface({
|
||||
class TripzSheetSurface extends StatelessWidget {
|
||||
const TripzSheetSurface({
|
||||
super.key,
|
||||
required this.child,
|
||||
this.padding =
|
||||
@@ -142,7 +142,7 @@ class SiroSheetSurface extends StatelessWidget {
|
||||
crossAxisAlignment: CrossAxisAlignment.stretch,
|
||||
children: [
|
||||
if (showHandle) ...[
|
||||
const SiroSheetHandle(),
|
||||
const TripzSheetHandle(),
|
||||
AppSpacing.vGapMd,
|
||||
],
|
||||
child,
|
||||
@@ -153,8 +153,8 @@ class SiroSheetSurface extends StatelessWidget {
|
||||
}
|
||||
|
||||
/// The little grab handle at the top of a sheet. Consistent size everywhere.
|
||||
class SiroSheetHandle extends StatelessWidget {
|
||||
const SiroSheetHandle({super.key});
|
||||
class TripzSheetHandle extends StatelessWidget {
|
||||
const TripzSheetHandle({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
class AppInformation {
|
||||
static const String companyName = 'Siro llc';
|
||||
static const String appName = 'Siro';
|
||||
static const String companyName = 'Tripz llc';
|
||||
static const String appName = 'Tripz';
|
||||
static const String phoneNumber = '';
|
||||
static const String linkedInProfile =
|
||||
'https://www.linkedin.com/in/hamza-ayed/';
|
||||
static const String website = 'https://intaleqapp.com';
|
||||
static const String email = 'support@intaleqapp.com';
|
||||
static const String website = 'https://tripzapp.com';
|
||||
static const String email = 'support@tripzapp.com';
|
||||
static const String addd = 'BlBlNl';
|
||||
static const String privacyPolicy = '''
|
||||
<!DOCTYPE html>
|
||||
@@ -13,7 +13,7 @@ class AppInformation {
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Siro - Privacy Policy & Terms of Use</title>
|
||||
<title>Tripz - Privacy Policy & Terms of Use</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
|
||||
@@ -68,11 +68,11 @@ class AppInformation {
|
||||
</div>
|
||||
|
||||
<h2>1. Introduction and Acceptance</h2>
|
||||
<p>By downloading, registering, or using the Siro application ("App"), you agree to be bound by this Privacy Policy and our Terms of Use. If you do not agree, you must stop using the App immediately. Your continued use constitutes acceptance of these terms and any future updates.</p>
|
||||
<p>By downloading, registering, or using the Tripz application ("App"), you agree to be bound by this Privacy Policy and our Terms of Use. If you do not agree, you must stop using the App immediately. Your continued use constitutes acceptance of these terms and any future updates.</p>
|
||||
|
||||
<h2>2. Definitions</h2>
|
||||
<ul>
|
||||
<li><strong>"Siro", "we", "us":</strong> Refers to the Siro for Ride Hailing company, Damascus – Syria (Owner & operator), which provides the technology platform.</li>
|
||||
<li><strong>"Tripz", "we", "us":</strong> Refers to the Tripz for Ride Hailing company, Damascus – Syria (Owner & operator), which provides the technology platform.</li>
|
||||
<li><strong>"Driver":</strong> An independent service provider who uses the App to offer transportation services.</li>
|
||||
<li><strong>"Passenger", "you":</strong> An individual who uses the App to request transportation services.</li>
|
||||
<li><strong>"Services":</strong> The connection between Passengers and Drivers facilitated by our App.</li>
|
||||
@@ -133,14 +133,14 @@ class AppInformation {
|
||||
</ul>
|
||||
|
||||
<h2>5. Disclaimer of Liability</h2>
|
||||
<p>The App is provided "as is". Siro is an intermediary platform and is not liable for the actions of Drivers or Passengers, accidents, delays, or any disputes between users. Our liability is limited to the fullest extent permitted by law.</p>
|
||||
<p>The App is provided "as is". Tripz is an intermediary platform and is not liable for the actions of Drivers or Passengers, accidents, delays, or any disputes between users. Our liability is limited to the fullest extent permitted by law.</p>
|
||||
|
||||
<h2>6. Policy Updates</h2>
|
||||
<p>We may update these terms. If we make significant changes, we will notify you within the App. You will be required to review and accept the new terms to continue using the Services, ensuring your consent is active and informed.</p>
|
||||
|
||||
<h2>7. Account Deletion & Contact</h2>
|
||||
<p>You have the right to request the deletion of your account and personal data. To do so, or for any other questions, please contact us. We will respond to deletion requests within 30 days.</p>
|
||||
<p><strong>Email:</strong> <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p>
|
||||
<p><strong>Email:</strong> <a href="mailto:support@tripzapp.com">support@tripzapp.com</a></p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -152,7 +152,7 @@ class AppInformation {
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>سيرو - سياسة الخصوصية وشروط الاستخدام</title>
|
||||
<title>تريبز - سياسة الخصوصية وشروط الاستخدام</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
|
||||
@@ -208,11 +208,11 @@ class AppInformation {
|
||||
</div>
|
||||
|
||||
<h2>1. المقدمة والقبول</h2>
|
||||
<p>عبر تحميل أو تسجيل أو استخدام تطبيق "سيرو" ("التطبيق")، فإنك توافق على الالتزام بسياسة الخصوصية وشروط الاستخدام هذه. إذا كنت لا توافق، يجب عليك التوقف فورًا عن استخدام التطبيق. استمرارك في الاستخدام يُعد قبولاً لهذه الشروط وأي تحديثات مستقبلية لها.</p>
|
||||
<p>عبر تحميل أو تسجيل أو استخدام تطبيق "تريبز" ("التطبيق")، فإنك توافق على الالتزام بسياسة الخصوصية وشروط الاستخدام هذه. إذا كنت لا توافق، يجب عليك التوقف فورًا عن استخدام التطبيق. استمرارك في الاستخدام يُعد قبولاً لهذه الشروط وأي تحديثات مستقبلية لها.</p>
|
||||
|
||||
<h2>2. التعريفات</h2>
|
||||
<ul>
|
||||
<li><strong>"سيرو"، "نحن":</strong> تشير إلى شركة سيرو لنقل الركاب، دمشق – سوريا (مالك ومشغل التطبيق)، التي توفر المنصة التقنية.</li>
|
||||
<li><strong>"تريبز"، "نحن":</strong> تشير إلى شركة تريبز لنقل الركاب، دمشق – سوريا (مالك ومشغل التطبيق)، التي توفر المنصة التقنية.</li>
|
||||
<li><strong>"السائق":</strong> مقدم خدمة مستقل يستخدم التطبيق لتقديم خدمات النقل.</li>
|
||||
<li><strong>"الراكب"، "أنت":</strong> الفرد الذي يستخدم التطبيق لطلب خدمات النقل.</li>
|
||||
<li><strong>"الخدمات":</strong> عملية الربط بين الركاب والسائقين التي يسهلها تطبيقنا.</li>
|
||||
@@ -273,14 +273,14 @@ class AppInformation {
|
||||
</ul>
|
||||
|
||||
<h2>5. إخلاء المسؤولية</h2>
|
||||
<p>يتم تقديم التطبيق "كما هو". "سيرو" هي منصة وسيطة وليست مسؤولة عن تصرفات السائقين أو الركاب، أو الحوادث، أو التأخير، أو أي نزاعات بين المستخدمين. مسؤوليتنا محدودة إلى أقصى حد يسمح به القانون.</p>
|
||||
<p>يتم تقديم التطبيق "كما هو". "تريبز" هي منصة وسيطة وليست مسؤولة عن تصرفات السائقين أو الركاب، أو الحوادث، أو التأخير، أو أي نزاعات بين المستخدمين. مسؤوليتنا محدودة إلى أقصى حد يسمح به القانون.</p>
|
||||
|
||||
<h2>6. تحديثات السياسة</h2>
|
||||
<p>قد نقوم بتحديث هذه الشروط. في حال إجراء تغييرات جوهرية، سنقوم بإعلامك داخل التطبيق. سيُطلب منك مراجعة الشروط الجديدة وقبولها لمواصلة استخدام الخدمات، لضمان أن موافقتك فعالة ومبنية على معرفة.</p>
|
||||
|
||||
<h2>7. حذف الحساب والتواصل</h2>
|
||||
<p>لديك الحق في طلب حذف حسابك وبياناتك الشخصية. للقيام بذلك، أو لأي استفسارات أخرى، يرجى التواصل معنا. سنرد على طلبات الحذف في غضون 30 يومًا.</p>
|
||||
<p><strong>البريد الإلكتروني:</strong> <a href="mailto:support@intaleqapp.com">support@intaleqapp.com</a></p>
|
||||
<p><strong>البريد الإلكتروني:</strong> <a href="mailto:support@tripzapp.com">support@tripzapp.com</a></p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
import 'package:siro_rider/constant/box_name.dart';
|
||||
import 'package:siro_rider/main.dart';
|
||||
import 'package:tripz_rider/constant/box_name.dart';
|
||||
import 'package:tripz_rider/main.dart';
|
||||
|
||||
class AppLink {
|
||||
static const String appDomain = 'siromove.com';
|
||||
static const String appDomain = 'tripzmove.com';
|
||||
|
||||
static String get inviteRedirectUrl {
|
||||
if (currentCountry == 'Syria') {
|
||||
return "https://siromove.com/inviteSyria.php";
|
||||
return "https://tripzmove.com/inviteSyria.php";
|
||||
}
|
||||
return "https://siromove.com/invite.php";
|
||||
return "https://tripzmove.com/invite.php";
|
||||
}
|
||||
|
||||
static String get currentCountry => box.read(BoxName.countryCode) ?? 'Jordan';
|
||||
@@ -16,104 +16,104 @@ class AppLink {
|
||||
static String get paymentServer {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://wallet-syria.siromove.com/v1/main';
|
||||
return 'https://wallet-syria.tripzmove.com/v1/main';
|
||||
case 'Egypt':
|
||||
return 'https://wallet-egypt.siromove.com/v1/main';
|
||||
return 'https://wallet-egypt.tripzmove.com/v1/main';
|
||||
case 'Jordan':
|
||||
return 'https://walletintaleq.intaleq.xyz/v2/main';
|
||||
return 'https://wallettripz.tripz.xyz/v2/main';
|
||||
default:
|
||||
return 'https://wallet.siromove.com/v1/main';
|
||||
return 'https://wallet.tripzmove.com/v1/main';
|
||||
}
|
||||
}
|
||||
|
||||
static String get location {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://api-syria.siromove.com/siro_v3/ride/location';
|
||||
return 'https://api-syria.tripzmove.com/tripz_v3/ride/location';
|
||||
case 'Egypt':
|
||||
return 'https://api-egypt.siromove.com/siro_v3/ride/location';
|
||||
return 'https://api-egypt.tripzmove.com/tripz_v3/ride/location';
|
||||
case 'Jordan':
|
||||
return 'https://jordan-siro.intaleqapp.com/backend/ride/location';
|
||||
return 'https://jordan-tripz.tripzapp.com/backend/ride/location';
|
||||
default:
|
||||
return 'https://api.siromove.com/siro_v3/ride/location';
|
||||
return 'https://api.tripzmove.com/tripz_v3/ride/location';
|
||||
}
|
||||
}
|
||||
|
||||
static String get locationServerSide {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://location-syria.siromove.com/siro/ride/location';
|
||||
return 'https://location-syria.tripzmove.com/tripz/ride/location';
|
||||
case 'Egypt':
|
||||
return 'https://location-egypt.siromove.com/siro/ride/location';
|
||||
return 'https://location-egypt.tripzmove.com/tripz/ride/location';
|
||||
case 'Jordan':
|
||||
return 'https://jordan-siro.intaleqapp.com/backend/ride/location';
|
||||
return 'https://jordan-tripz.tripzapp.com/backend/ride/location';
|
||||
default:
|
||||
return 'https://location.siromove.com/siro/ride/location';
|
||||
return 'https://location.tripzmove.com/tripz/ride/location';
|
||||
}
|
||||
}
|
||||
|
||||
static String get routesOsm {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://routes-syria.siromove.com';
|
||||
return 'https://routes-syria.tripzmove.com';
|
||||
case 'Egypt':
|
||||
return 'https://routes-egypt.siromove.com';
|
||||
return 'https://routes-egypt.tripzmove.com';
|
||||
case 'Jordan':
|
||||
return 'https://routesjo.intaleq.xyz';
|
||||
return 'https://routesjo.tripz.xyz';
|
||||
default:
|
||||
return 'https://routes.siromove.com';
|
||||
return 'https://routes.tripzmove.com';
|
||||
}
|
||||
}
|
||||
|
||||
static String get mapSaasRoute {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://map-syria.siromove.com/api/maps/route';
|
||||
return 'https://map-syria.tripzmove.com/api/maps/route';
|
||||
case 'Egypt':
|
||||
return 'https://map-egypt.siromove.com/api/maps/route';
|
||||
return 'https://map-egypt.tripzmove.com/api/maps/route';
|
||||
case 'Jordan':
|
||||
return 'https://map-saas.intaleqapp.com/api/maps/route';
|
||||
return 'https://map-saas.tripzapp.com/api/maps/route';
|
||||
default:
|
||||
return 'https://map-saas.intaleqapp.com/api/maps/route';
|
||||
return 'https://map-saas.tripzapp.com/api/maps/route';
|
||||
}
|
||||
}
|
||||
|
||||
static String get reverseGeocoding {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://map-syria.siromove.com/api/geocoding/reverse';
|
||||
return 'https://map-syria.tripzmove.com/api/geocoding/reverse';
|
||||
case 'Egypt':
|
||||
return 'https://map-egypt.siromove.com/api/geocoding/reverse';
|
||||
return 'https://map-egypt.tripzmove.com/api/geocoding/reverse';
|
||||
case 'Jordan':
|
||||
return 'https://map-saas.intaleqapp.com/api/geocoding/reverse';
|
||||
return 'https://map-saas.tripzapp.com/api/geocoding/reverse';
|
||||
default:
|
||||
return 'https://map-saas.intaleqapp.com/api/geocoding/reverse';
|
||||
return 'https://map-saas.tripzapp.com/api/geocoding/reverse';
|
||||
}
|
||||
}
|
||||
|
||||
static String get searchGeocoding {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://map-syria.siromove.com/api/geocoding/search';
|
||||
return 'https://map-syria.tripzmove.com/api/geocoding/search';
|
||||
case 'Egypt':
|
||||
return 'https://map-egypt.siromove.com/api/geocoding/search';
|
||||
return 'https://map-egypt.tripzmove.com/api/geocoding/search';
|
||||
case 'Jordan':
|
||||
return 'https://map-saas.intaleqapp.com/api/geocoding/search';
|
||||
return 'https://map-saas.tripzapp.com/api/geocoding/search';
|
||||
default:
|
||||
return 'https://map-saas.intaleqapp.com/api/geocoding/search';
|
||||
return 'https://map-saas.tripzapp.com/api/geocoding/search';
|
||||
}
|
||||
}
|
||||
|
||||
static String get mapSaasPlaces {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://map-syria.siromove.com/api/geocoding/places';
|
||||
return 'https://map-syria.tripzmove.com/api/geocoding/places';
|
||||
case 'Egypt':
|
||||
return 'https://map-egypt.siromove.com/api/geocoding/places';
|
||||
return 'https://map-egypt.tripzmove.com/api/geocoding/places';
|
||||
case 'Jordan':
|
||||
return 'https://map-saas.intaleqapp.com/api/geocoding/places';
|
||||
return 'https://map-saas.tripzapp.com/api/geocoding/places';
|
||||
default:
|
||||
return 'https://map-saas.intaleqapp.com/api/geocoding/places';
|
||||
return 'https://map-saas.tripzapp.com/api/geocoding/places';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -122,39 +122,39 @@ class AppLink {
|
||||
static String get rideServerSide {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://ride-syria.siromove.com/siro';
|
||||
return 'https://ride-syria.tripzmove.com/tripz';
|
||||
case 'Egypt':
|
||||
return 'https://ride-egypt.siromove.com/siro';
|
||||
return 'https://ride-egypt.tripzmove.com/tripz';
|
||||
case 'Jordan':
|
||||
return 'https://jordan-siro.intaleqapp.com/backend';
|
||||
return 'https://jordan-tripz.tripzapp.com/backend';
|
||||
default:
|
||||
return 'https://jordan-siro.intaleqapp.com/backend';
|
||||
return 'https://jordan-tripz.tripzapp.com/backend';
|
||||
}
|
||||
}
|
||||
|
||||
static String get server {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://api-syria.siromove.com/siro_v3';
|
||||
return 'https://api-syria.tripzmove.com/tripz_v3';
|
||||
case 'Egypt':
|
||||
return 'https://api-egypt.siromove.com/siro_v3';
|
||||
return 'https://api-egypt.tripzmove.com/tripz_v3';
|
||||
case 'Jordan':
|
||||
return 'https://jordan-siro.intaleqapp.com/backend';
|
||||
return 'https://jordan-tripz.tripzapp.com/backend';
|
||||
default:
|
||||
return 'https://api.siromove.com/siro_v3';
|
||||
return 'https://api.tripzmove.com/tripz_v3';
|
||||
}
|
||||
}
|
||||
|
||||
static String get serverSocket {
|
||||
switch (currentCountry) {
|
||||
case 'Syria':
|
||||
return 'https://api-syria.siromove.com';
|
||||
return 'https://api-syria.tripzmove.com';
|
||||
case 'Egypt':
|
||||
return 'https://api-egypt.siromove.com';
|
||||
return 'https://api-egypt.tripzmove.com';
|
||||
case 'Jordan':
|
||||
return 'https://jordan-siro.intaleqapp.com:3030';
|
||||
return 'https://jordan-tripz.tripzapp.com:3030';
|
||||
default:
|
||||
return 'https://jordan-siro.intaleqapp.com:3030';
|
||||
return 'https://jordan-tripz.tripzapp.com:3030';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -199,7 +199,7 @@ class AppLink {
|
||||
static String get deletePassengersWallet => "$wallet/delete.php";
|
||||
static String get updatePassengersWallet => "$wallet/update.php";
|
||||
|
||||
//=======================Siro Prime===================
|
||||
//=======================Tripz Prime===================
|
||||
static String get initiatePrime => "$server/api/payments/initiate_prime.php";
|
||||
static String get getPrimeStatus =>
|
||||
"$server/api/payments/get_prime_status.php";
|
||||
|
||||
@@ -1,30 +1,30 @@
|
||||
List<String> passengerMessages = [
|
||||
// --- رسائل العروض والتوفير ---
|
||||
"وفر على حالك: 🚗 أسعار سيرو نازلة كتير! شوف العروض الجديدة وفوت هلأ قبل ما تخلص. 🌟",
|
||||
"خصم اليوم: 🤔 لا تفوّت الفرصة! افتح تطبيق سيرو وشوف الأسعار يلي ما بتنعاد.",
|
||||
"وفر على حالك: 🚗 أسعار تريبز نازلة كتير! شوف العروض الجديدة وفوت هلأ قبل ما تخلص. 🌟",
|
||||
"خصم اليوم: 🤔 لا تفوّت الفرصة! افتح تطبيق تريبز وشوف الأسعار يلي ما بتنعاد.",
|
||||
"عروض نارية: 🎁 اليوم خصم خاص إلك، احجز مشوارك الجاي بسعر ولا أروع!",
|
||||
"مشاوير اقتصادية: 💸 مع سيرو بتتحرك براحتك وبتدفع أقل، جرب وشوف الفرق!",
|
||||
"مشاوير اقتصادية: 💸 مع تريبز بتتحرك براحتك وبتدفع أقل، جرب وشوف الفرق!",
|
||||
|
||||
// --- رسائل السهولة والراحة ---
|
||||
"مشوار بكبسة زر: 📲 افتح تطبيق سيرو، وخلِّي السيارة توصلك لعندك بثواني.",
|
||||
"ارتاح من المواصلات: 🤔 خلّي سيرو يريحك من الانتظار والزحمة، وسيرو وين ما بدك.",
|
||||
"مشوار بكبسة زر: 📲 افتح تطبيق تريبز، وخلِّي السيارة توصلك لعندك بثواني.",
|
||||
"ارتاح من المواصلات: 🤔 خلّي تريبز يريحك من الانتظار والزحمة، وتريبز وين ما بدك.",
|
||||
"سيارتك جاهزة: 🚕 الكابتن ناطر طلبك، حدد وجهتك وخلّي الطريق علينا.",
|
||||
"رحلة مريحة: 🛣️ ارتاح بالكرسي، نحنا منهتم بكل التفاصيل من الباب للباب.",
|
||||
|
||||
// --- رسائل الأمان والثقة ---
|
||||
"رحلتك بأمان: 🙏 كل كباتنّا مدرّبين وملتزمين، وسلامتك أولويتنا.",
|
||||
"سافر وانت مطمّن: 🔒 مع سيرو كل شي موثوق ومسجّل لتكون مرتاح البال.",
|
||||
"سافر وانت مطمّن: 🔒 مع تريبز كل شي موثوق ومسجّل لتكون مرتاح البال.",
|
||||
"شارك رحلتك: ❤️ فيك تبعت تفاصيل المشوار لأهلك أو رفقاتك بخطوة وحدة.",
|
||||
"سيرو بثقة: ✅ كل الرحلات مراقبة لتضمن تجربة آمنة ومريحة 100%.",
|
||||
"تريبز بثقة: ✅ كل الرحلات مراقبة لتضمن تجربة آمنة ومريحة 100%.",
|
||||
|
||||
// --- رسائل تفاعلية ومناسبات ---
|
||||
"الويكند بلّش: 🥳 خلي مشاويرك مع الأصحاب علينا، وفر وقتك وفلوسك مع سيرو.",
|
||||
"الويكند بلّش: 🥳 خلي مشاويرك مع الأصحاب علينا، وفر وقتك وفلوسك مع تريبز.",
|
||||
"رايح عالشغل: 💼 لا تتأخر، افتح التطبيق وخلي الكابتن يوصلك بلا تعب.",
|
||||
"الشمس مولّعة: ☀️ لا تمشي تحت الحر، خلي السيارة تجي لعندك.",
|
||||
"مستعجل: 🏃♂️ لا تقلق، سيرو أسرع طريق لتوصل عموعدك.",
|
||||
"مستعجل: 🏃♂️ لا تقلق، تريبز أسرع طريق لتوصل عموعدك.",
|
||||
|
||||
// --- رسائل تشجيعية عامة ---
|
||||
"وين رايح اليوم؟ 🗺️ وين ما كانت وجهتك، سيرو بيخدمك بكل مكان وبأي وقت.",
|
||||
"وين رايح اليوم؟ 🗺️ وين ما كانت وجهتك، تريبز بيخدمك بكل مكان وبأي وقت.",
|
||||
"جرب شي جديد: 🚘 شوف فئات السيارات الجديدة وخلي رحلتك أريح وأجمل.",
|
||||
"شكراً لاختيارك: ⭐ وجودك معنا بيفرحنا، ونتمنى دايماً تكون رحلتك مريحة وسعيدة.",
|
||||
"كل يوم جديد: ✨ فوت عالتطبيق وتابع آخر التحديثات والعروض يلي نازلة خصيصاً إلك."
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:get/get.dart';
|
||||
import 'package:siro_rider/constant/box_name.dart';
|
||||
import 'package:siro_rider/main.dart';
|
||||
import 'package:tripz_rider/constant/box_name.dart';
|
||||
import 'package:tripz_rider/main.dart';
|
||||
|
||||
class PaymentTier {
|
||||
final double amount;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// import 'package:siro_rider/env/env.dart';
|
||||
// import 'package:tripz_rider/env/env.dart';
|
||||
|
||||
class TableName {
|
||||
static const String placesFavorite = "placesFavorite";
|
||||
@@ -15,5 +15,5 @@ class Pasenger {
|
||||
static const String payMobApikey = 'payMobApikey';
|
||||
static const String initializationVector = 'initializationVector';
|
||||
static const String keyOfApp = 'keyOfApp';
|
||||
static const String FCM_PRIVATE_KEY_SIRO = 'FCM_PRIVATE_KEY_SIRO';
|
||||
static const String FCM_PRIVATE_KEY_TRIPZ = 'FCM_PRIVATE_KEY_TRIPZ';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user