TraVac A social app for travelers everywhere anywhere in the world
This is a mobile app that will work as a travel blog for users. This has been made with React Native and using Firebase as a backend
- SignUp and Login with Email Account
- Have their own personal travelling profile/blog
- Upload profile photo and update profile details
- Notifications
- Create blog posts
- Can tag any post with activity-tag and location tag
- Users will be able to like and comment on blog posts
- Upload and View pictures of destination
- Create group and Add fellow travellers to the group/travelling team
- Find tour guide
- Hire transportation system (car rent, plane ticket, tour bus booking)
- Review and Recommendation
The application will run on node
version v10.16.0
Install the dependencies in your local machine to set up the application
npm install @react-navigation/native @react-navigation/stack
expo install react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view
expo install firebase
npm i react-native-vector-icons
npm i react-native-gesture-handler
npm install entypo
npm i @react-navigation/bottom-tabs
npm i react-native-multiple-select
expo install expo-image-picker
expo install expo-font
npm install @react-navigation/material-top-tabs react-native-tab-view
npm i react-native-vector-icons
npm i --save react-native-safe-area-context
expo install react-native-svg
npm i react-native-gesture-bottom-sheet
npm install react-native-actions-sheet --save
npm i react-native-star-rating
npm install @react-native-async-storage/async-storage
npm install -g react-native-cli
react-native init rnalert
- We used
expo
- Install the Expo Go application in your phone
Start the application using:
npm start
OR
expo start
And use the Expo Go app in your phone to run the application
https://console.firebase.google.com/u/0/project/travel-app-963dc/overview
ps. only privileged users will be able to access the firebase project