- Setup Expo project with TypeScript - Implement authentication (Login/Signup/Logout) - Create Dashboard, Transactions, Subscriptions, and Analysis screens - Add Firebase services (Auth, Firestore, Storage) - Implement real-time synchronization - Add charts and analytics - Create reusable components (Button, InputText, TransactionCard, SubscriptionCard) - Configure React Navigation with bottom tabs - Add Firestore security rules - Create comprehensive documentation (README, FIREBASE_SETUP, TESTING)
46 lines
1.0 KiB
JSON
46 lines
1.0 KiB
JSON
{
|
|
"expo": {
|
|
"name": "WalletTracker",
|
|
"slug": "wallettracker",
|
|
"version": "1.0.0",
|
|
"orientation": "portrait",
|
|
"icon": "./assets/icon.png",
|
|
"userInterfaceStyle": "light",
|
|
"newArchEnabled": true,
|
|
"splash": {
|
|
"image": "./assets/splash-icon.png",
|
|
"resizeMode": "contain",
|
|
"backgroundColor": "#4A90E2"
|
|
},
|
|
"ios": {
|
|
"supportsTablet": true,
|
|
"bundleIdentifier": "com.wallettracker.app"
|
|
},
|
|
"android": {
|
|
"adaptiveIcon": {
|
|
"foregroundImage": "./assets/adaptive-icon.png",
|
|
"backgroundColor": "#4A90E2"
|
|
},
|
|
"package": "com.wallettracker.app",
|
|
"edgeToEdgeEnabled": true,
|
|
"predictiveBackGestureEnabled": false
|
|
},
|
|
"web": {
|
|
"favicon": "./assets/favicon.png"
|
|
},
|
|
"plugins": [
|
|
[
|
|
"expo-image-picker",
|
|
{
|
|
"photosPermission": "L'application a besoin d'accéder à vos photos pour ajouter des tickets."
|
|
}
|
|
]
|
|
],
|
|
"extra": {
|
|
"eas": {
|
|
"projectId": "your-project-id"
|
|
}
|
|
}
|
|
}
|
|
}
|