This is a cross-platform (iOS and Android) social media mobile application.
App is built using React Native. Firebase is the platform used for authentication and storing data.
The current version of the application allows registered users to submit posts and comments to them. Users can also easily "like" posts and view the location where the photo was taken on the map. Logic has been added so that only the author of the post can take a photo when creating a post, as well as add photos from the smartphone library. When uploading a photo, you can choose a location.
1. Open terminal (Mac OS) or cmd (Windows)
2. Check npm version:
npm -v
- Should print something like
6.4.1
- Should print something like
3. Install Dependencies
- Navigate to the project folder and run:
npm install
4. Run Expo App
expo start
- ios:
npm run ios
- android:
npm run android
- web:
npm run web
- ios: