https://github.com/ostrynska/react-native-app
https://github.com/ostrynska/react-native-app
firebase firebase-auth firebase-database firestore react-native redux-toolkit social-media-app
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ostrynska/react-native-app
- Owner: Ostrynska
- Created: 2023-03-27T07:14:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-23T12:06:27.000Z (over 2 years ago)
- Last Synced: 2025-02-13T01:49:26.574Z (8 months ago)
- Topics: firebase, firebase-auth, firebase-database, firestore, react-native, redux-toolkit, social-media-app
- Language: JavaScript
- Homepage: exp://exp.host/@ostrynska/socialMediaApp?release-channel=default
- Size: 10.6 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📎Social media App
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.
## Description
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.
## Requirements
* npm - [Link](https://www.npmjs.com/get-npm)
* Expo - [Link](https://expo.io/)
- Make sure you have Expo CLI installed: `npm install -g expo-cli`
## How To Run:
**1. Open terminal (Mac OS) or cmd (Windows)****2. Check npm version:**
* `npm -v`
- Should print something like `6.4.1`**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`
![]()
![]()