
React Native Travel App Theme 0.0.1
TripAge is a full fledged travel app theme built using React Native, Redux, NativeBase. It offers End User App & Driver App with all necessary screens for any type of booking app(flight, bus, train, hotel, car).
Note: This product is a pure React Native application.
Development Environment
Demo Available
Create a captivating UX for your app's users
Perfect theme to build a hotel/bus/train/flight booking app.
- ● Splashscreen
- ● Traveller Login
- ● Traveller Register
- ● Home
- ● Profile
- ● Edit Profile
- ● History
- ● Add Location
- ● Select Car
- ● Booking Details
- ● Booking Confirmation
- ● Available Hotel/Flights/Bus/Train
- ● Passenger Details
- ● SignOut
- ● Driver Login
- ● Driver Register
- ● Driver Profile
- ● New Order/Trip
- ● Ride Details
- ● Verify Ride
- ● Feedback Submission
- ● Earnings
- ● Status
- ● History

Features
- Offers all necessary screens required to plan a trip right from transportation to hotel stay
- Provides separate screens for train booking, flight booking, bus booking, car booking & hotel booking
- Separate app for driver with necessary screens like booking history, ride status, ratings etc
- One can use this app to build other apps with similar variation like food ordering or wholesale products delivery
Technologies Used
- React Native
- Redux
- React Navigation
- NativeBase
- ESLint for code quality
- Prettier for code formatting

Perfectly native look and feel with React Native

Package
React Native Travel App Theme
- ● axios: ^0.19.0
- ● geolib: ^3.0.3
- ● moment: ^2.24.0
- ● native-base: ^2.12.2
- ● react: 16.8.3
- ● react-native: 0.59.9
- ● react-native-confirmation-code-field: ^3.6.0
- ● react-native-easy-toast: ^1.2.0
- ● react-native-geocoding: ^0.3.0
- ● react-native-geolocation-service: ^2.0.1
- ● react-native-gesture-handler: ^1.3.0
- ● react-native-google-places-autocomplete: ^1.3.9
- ● react-native-image-picker: ^0.28.1
- ● react-native-keyboard-aware-scroll-view: ^0.8.0
- ● react-native-keyboard-listener: ^1.1.0
- ● react-native-linear-gradient: ^2.5.4
- ● react-native-maps: ^0.24.2
- ● react-native-maps-directions: ^1.7.0
- ● react-native-material-dropdown: ^0.11.1
- ● react-native-modal-datetime-picker: ^7.4.2
- ● react-native-numeric-input: ^1.8.0
- ● react-native-phone-input: ^0.2.4
- ● react-native-radio-buttons-group: ^1.0.7
- ● react-native-sentry: ^0.43.1
- ● react-native-snap-carousel: ^3.8.0
- ● react-native-star-rating: ^1.1.0
- ● react-native-vector-icons: ^6.5.0
- ● react-navigation: ^3.11.0
- ● react-redux: ^7.0.3
- ● redux: ^4.0.1
- ● redux-form: ^8.2.3
- ● redux-logger: ^3.0.6
- ● redux-persist: ^5.10.0
- ● redux-thunk: ^2.3.0
- ● @babel/core: 7.4.5
- ● @babel/runtime: 7.4.5
- ● babel-eslint: ^10.0.2
- ● babel-jest: 24.8.0
- ● eslint: ^6.0.1
- ● eslint-config-airbnb: ^17.1.1
- ● eslint-config-prettier: ^6.0.0
- ● eslint-plugin-import: ^2.18.0
- ● eslint-plugin-jsx-a11y: ^6.2.3
- ● eslint-plugin-prettier: ^3.1.0
- ● eslint-plugin-react: ^7.14.2
- ● jest: 24.8.0
- ● metro-react-native-babel-preset: 0.54.1
- ● prettier: ^1.18.2
- ● react-test-renderer: 16.8.3