This is an Expo project created with create-expo-app.
-
Install dependencies
npm install
-
Start the app
npx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the app directory. This project uses file-based routing.
When you're ready, run:
npm run reset-projectThis command will move the starter code to the app-example directory and create a blank app directory where you can start developing.
To learn more about developing your project with Expo, look at the following resources:
- Expo documentation: Learn fundamentals, or go into advanced topics with our guides.
- Learn Expo tutorial: Follow a step-by-step tutorial where you'll create a project that runs on Android, iOS, and the web.
Join our community of developers creating universal apps.
- Expo on GitHub: View our open source platform and contribute.
- Discord community: Chat with Expo users and ask questions.
TrashSmart-Driver-main
├─ .gitignore
├─ app
│ ├─ (AuthStack)
│ │ ├─ Address.js
│ │ ├─ ConfirmPhone.js
│ │ ├─ Details.js
│ │ ├─ GetStarted.js
│ │ ├─ LoginOrSignup.js
│ │ ├─ Notifications.js
│ │ ├─ ProfilePhoto.js
│ │ ├─ SignUpEmail.js
│ │ ├─ SignUpPhone.js
│ │ ├─ Success.js
│ │ └─ _laoyut.jsx
│ ├─ (tabs)
│ │ ├─ history.jsx
│ │ ├─ home.jsx
│ │ ├─ notifications.jsx
│ │ ├─ tasks.jsx
│ │ └─ _layout.jsx
│ ├─ CollectionsTopNavigator
│ │ ├─ Completed.js
│ │ └─ New.js
│ ├─ DrawerNavigations
│ │ ├─ ContactSupportTeam.js
│ │ ├─ Language.js
│ │ ├─ PrivacyPolicy.js
│ │ ├─ RateUs.js
│ │ ├─ ResetPassword.js
│ │ ├─ Security.js
│ │ ├─ TermsOfService.js
│ │ └─ Theme.js
│ ├─ index.tsx
│ ├─ NotificationsTopNavigator
│ │ ├─ All.js
│ │ ├─ Last07Days.js
│ │ └─ Unread.js
│ ├─ Profile
│ │ ├─ profile.jsx
│ │ └─ profileedit.jsx
│ ├─ Profile.js
│ ├─ TabNavigatorScreens
│ │ ├─ Collections.js
│ │ ├─ Home.js
│ │ ├─ Map.js
│ │ └─ Notifications.js
│ ├─ Tasks
│ │ └─ CollectionMap.jsx
│ └─ _layout.tsx
├─ app.json
├─ assets
│ ├─ adaptive-icon.png
│ ├─ favicon.png
│ ├─ fonts
│ │ ├─ Inter-Black.ttf
│ │ └─ SpaceMono-Regular.ttf
│ ├─ icon.png
│ ├─ images
│ │ ├─ adaptive-icon.png
│ │ ├─ favicon.png
│ │ ├─ Home.png
│ │ ├─ icon.png
│ │ ├─ logo.png
│ │ ├─ me.jpg
│ │ ├─ partial-react-logo.png
│ │ ├─ react-logo.png
│ │ ├─ react-logo@2x.png
│ │ ├─ react-logo@3x.png
│ │ ├─ splash.png
│ │ └─ tasks.png
│ ├─ png
│ │ ├─ Ad_1.png
│ │ ├─ Ad_2.png
│ │ ├─ bin_icon_1.png
│ │ ├─ bin_notifications.png
│ │ ├─ confirm_email_arrow.png
│ │ ├─ getStartedBackground.png
│ │ ├─ googleIcon.png
│ │ ├─ LoginOrSignupImage.png
│ │ ├─ logo.png
│ │ ├─ notifications_img.png
│ │ ├─ profile_image.png
│ │ └─ securityIcon.png
│ └─ splash.png
├─ babel.config.js
├─ components
│ ├─ Collapsible.tsx
│ ├─ CustomDrawer.js
│ ├─ DrawerNavigator.js
│ ├─ ExternalLink.tsx
│ ├─ GoBack copy.js
│ ├─ GoBack.js
│ ├─ GoBackHeader.js
│ ├─ Header.js
│ ├─ HelloWave.tsx
│ ├─ History
│ │ └─ Stats.jsx
│ ├─ Home
│ │ ├─ Greetings.jsx
│ │ ├─ Header.jsx
│ │ ├─ Insights.jsx
│ │ └─ Schedule.jsx
│ ├─ Notifications
│ │ └─ Notifications.jsx
│ ├─ ParallaxScrollView.tsx
│ ├─ TabNavigator.js
│ ├─ Tasks
│ │ ├─ (tabs)
│ │ │ ├─ TopBar.jsx
│ │ │ └─ _layout.jsx
│ │ ├─ Cancelled.jsx
│ │ ├─ CollectionMap.jsx
│ │ ├─ InHand.jsx
│ │ ├─ Rejected.jsx
│ │ └─ test.jsx
│ ├─ ThemedText.tsx
│ └─ ThemedView.tsx
├─ constants
│ └─ Colors.ts
├─ hooks
│ ├─ useColorScheme.ts
│ ├─ useColorScheme.web.ts
│ └─ useThemeColor.ts
├─ package-lock.json
├─ package.json
├─ project_structure.text
├─ README.md
├─ tailwind.config.js
└─ tsconfig.json