mirror of
https://github.com/odoobiznes/BUS-Ticket-client.git
synced 2026-05-28 06:24:44 +00:00
Features: - OAuth authentication (Google, Facebook, Apple) - Two-factor authentication (TOTP, SMS, Email) - Multilingual support (cs, en, uk) - Multi-provider bus operators - Complete booking flow - Push notifications - Offline mode - Dark/light theme Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
120 lines
2.9 KiB
JSON
120 lines
2.9 KiB
JSON
{
|
|
"expo": {
|
|
"name": "BUS-Tickets",
|
|
"slug": "bus-tickets",
|
|
"version": "1.1.0",
|
|
"orientation": "portrait",
|
|
"icon": "./assets/icon.png",
|
|
"scheme": "bus-tickets",
|
|
"userInterfaceStyle": "automatic",
|
|
"splash": {
|
|
"image": "./assets/splash.png",
|
|
"resizeMode": "contain",
|
|
"backgroundColor": "#1a1a2e"
|
|
},
|
|
"assetBundlePatterns": [
|
|
"**/*"
|
|
],
|
|
"ios": {
|
|
"supportsTablet": true,
|
|
"bundleIdentifier": "solutions.itenterprise.bustickets",
|
|
"buildNumber": "2",
|
|
"infoPlist": {
|
|
"NSFaceIDUsageDescription": "Use Face ID for quick and secure login",
|
|
"NSCameraUsageDescription": "Scan QR codes for ticket validation",
|
|
"NSLocationWhenInUseUsageDescription": "Find nearby bus stops and stations",
|
|
"ITSAppUsesNonExemptEncryption": false
|
|
},
|
|
"associatedDomains": [
|
|
"applinks:symcherabus.eu",
|
|
"applinks:*.symcherabus.eu"
|
|
]
|
|
},
|
|
"android": {
|
|
"adaptiveIcon": {
|
|
"foregroundImage": "./assets/adaptive-icon.png",
|
|
"backgroundColor": "#1a1a2e"
|
|
},
|
|
"package": "solutions.itenterprise.bustickets",
|
|
"versionCode": 2,
|
|
"permissions": [
|
|
"USE_BIOMETRIC",
|
|
"USE_FINGERPRINT",
|
|
"CAMERA",
|
|
"ACCESS_COARSE_LOCATION",
|
|
"ACCESS_FINE_LOCATION",
|
|
"RECEIVE_BOOT_COMPLETED",
|
|
"VIBRATE",
|
|
"android.permission.USE_BIOMETRIC",
|
|
"android.permission.USE_FINGERPRINT"
|
|
],
|
|
"intentFilters": [
|
|
{
|
|
"action": "VIEW",
|
|
"autoVerify": true,
|
|
"data": [
|
|
{
|
|
"scheme": "bus-tickets",
|
|
"host": "payment"
|
|
}
|
|
],
|
|
"category": [
|
|
"BROWSABLE",
|
|
"DEFAULT"
|
|
]
|
|
},
|
|
{
|
|
"action": "VIEW",
|
|
"autoVerify": true,
|
|
"data": [
|
|
{
|
|
"scheme": "https",
|
|
"host": "*.symcherabus.eu",
|
|
"pathPrefix": "/payment"
|
|
}
|
|
],
|
|
"category": [
|
|
"BROWSABLE",
|
|
"DEFAULT"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"web": {
|
|
"bundler": "metro",
|
|
"output": "static",
|
|
"favicon": "./assets/favicon.png"
|
|
},
|
|
"plugins": [
|
|
"expo-router",
|
|
"expo-secure-store",
|
|
"expo-localization",
|
|
[
|
|
"expo-local-authentication",
|
|
{
|
|
"faceIDPermission": "Allow BUS-Tickets to use Face ID for authentication"
|
|
}
|
|
],
|
|
[
|
|
"expo-notifications",
|
|
{
|
|
"icon": "./assets/notification-icon.png",
|
|
"color": "#e94560"
|
|
}
|
|
]
|
|
],
|
|
"experiments": {
|
|
"typedRoutes": true
|
|
},
|
|
"extra": {
|
|
"router": {
|
|
"origin": false
|
|
},
|
|
"eas": {
|
|
"projectId": "6a58be99-18da-49c6-9fd9-385011d5cbdc"
|
|
}
|
|
},
|
|
"owner": "it-enterpr"
|
|
}
|
|
}
|