-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathINFO
More file actions
101 lines (98 loc) · 3.7 KB
/
Copy pathINFO
File metadata and controls
101 lines (98 loc) · 3.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
406 782 545
246 820 072
blue:
285385
/SBW
├── /src
│ ├── /components # ✅ Reusable UI Components
│ │ ├── Button.js
│ │ ├── InputField.js
│ │ ├── Card.js
│ │ ├── QRScanner.js
│ │ ├── MapViewComponent.js
│ │ ├── InformationPortalModal.js
│ │
│ ├── /screens # ✅ Screens (Pages)
│ │ ├── /Auth
│ │ │ ├── LoaderScreen.js
│ │ │ ├── LoginScreen.js
│ │ │ ├── CheckEligibility.js
│ │ │ ├── WithIdentt.js
│ │ │
│ │ ├── /Catalog
│ │ │ ├── ManageItemCatalogScreen.js
│ │ │
│ │ ├── /Main
│ │ │ ├── HomeScreen.js
│ │ │ ├── ProfileScreen.js
│ │ │ ├── SettingsScreen.js
│ │ │
│ │ ├── /Features
│ │ │ ├── QRScannerScreen.js
│ │ │ ├── CameraScreen.js
│ │ │ ├── MapScreen.js
│ │ │ ├── ListScreen.js
│ │ │ ├── StorageScreen.js
│ │ │
│ │ ├── NotFoundScreen.js
│ │
│ ├── /styles # ✅ Centralized Styles
│ │ ├── homeStyles.js
│ │ ├── loginStyles.js
│ │ ├── eligibilityStyles.js
│ │ ├── commonStyles.js # ✅ Shared styles used across multiple screens
│ │
│ ├── /navigation # ✅ Navigation setup (React Navigation)
│ │ ├── AppNavigator.js
│ │ ├── AuthNavigator.js
│ │ ├── MainNavigator.js
│ │ ├── TabNavigator.js
│ │ ├── DrawerNavigator.js
│ │
│ ├── /hooks # ✅ Custom Hooks (Reusable Logic)
│ │ ├── useAuth.js
│ │ ├── useLocation.js
│ │ ├── useCamera.js
│ │ ├── useStorage.js
│ │ ├── useFetch.js
│ │
│ ├── /context # ✅ Context API & Redux Store
│ │ ├── store.js
│ │ ├── authSlice.js
│ │ ├── homeSlice.js # ✅ Manages vendor-related data in Home Screen
│ │ ├── LocationContext.js
│ │
│ ├── /services # ✅ API & Background Services
│ │ ├── api.js
│ │ ├── authService.js
│ │ ├── homeService.js # ✅ Handles vendor API calls
│ │ ├── backgroundTask.js
│ │ ├── itemListAddService.js
│ │ ├── ItemListUpdateService.js
│ │
│ ├── /utils # ✅ Helper Functions & Constants
│ │ ├── helpers.js
│ │ ├── validators.js
│ │ ├── constants.js
│ │ ├── permissions.js
│ │
│ ├── /config # ✅ Configuration Files (Environment Variables)
│ │ ├── env.js # ✅ Loads environment variables from `.env` file
│ │
│ ├── /assets # ✅ Images, Icons, Fonts
│ │ ├── /images
│ │ │ ├── logo.png
│ │ │ ├── background.jpg
│ │ ├── /icons
│ │ │ ├── camera.png
│ │ │ ├── location.png
│ │ ├── /fonts
│ │ ├── OpenSans-Regular.ttf
│ │ ├── OpenSans-Bold.ttf
│ │
│ ├── .env # ✅ Environment Variables (Sensitive Data)
│ ├── App.js # Root Component
│ ├── index.js # Entry Point
│
├── package.json
├── README.md