├── .babelrc ├── .gitignore ├── README.md ├── client ├── .gitignore ├── README.md ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── SharedQueries.js │ ├── apollo │ │ ├── Client.js │ │ └── LocalState.js │ ├── components │ │ ├── App.js │ │ ├── Avatar.js │ │ ├── Button.js │ │ ├── FatText.js │ │ ├── FollowButton │ │ │ ├── FollowButtonContainer.js │ │ │ ├── FollowButtonPresenter.js │ │ │ ├── FollowButtonQueries.js │ │ │ └── index.js │ │ ├── Footer.js │ │ ├── Header.js │ │ ├── Icons.js │ │ ├── Input.js │ │ ├── Loader.js │ │ ├── Post │ │ │ ├── PostContainer.js │ │ │ ├── PostPresenter.js │ │ │ ├── PostQueries.js │ │ │ └── index.js │ │ ├── Routes.js │ │ ├── SquarePost.js │ │ └── UserCard.js │ ├── hooks │ │ └── useInput.js │ ├── index.js │ ├── routes │ │ ├── Auth │ │ │ ├── AuthContainer.js │ │ │ ├── AuthPresenter.js │ │ │ ├── AuthQueries.js │ │ │ └── index.js │ │ ├── EditProfile.js │ │ ├── Explore.js │ │ ├── Feed.js │ │ ├── Profile │ │ │ ├── ProfileContainer.js │ │ │ ├── ProfilePresenter.js │ │ │ └── index.js │ │ └── Search │ │ │ ├── SearchContainer.js │ │ │ ├── SearchPresenter.js │ │ │ ├── SearchQueries.js │ │ │ └── index.js │ └── styles │ │ ├── GlobalStyles.js │ │ └── Theme.js └── yarn.lock ├── datamodel.prisma ├── instaclone-app ├── .eslintrc ├── .expo-shared │ └── assets.json ├── .gitignore ├── .prettierrc ├── App.js ├── AuthContext.js ├── README.md ├── apollo.js ├── app.json ├── assets │ ├── icon.png │ ├── logo.png │ └── splash.png ├── babel.config.js ├── components │ ├── AuthButton.js │ ├── AuthInput.js │ ├── Loader.js │ ├── MessagesLink.js │ ├── NavController.js │ ├── NavIcon.js │ ├── Post.js │ ├── SearchBar.js │ ├── SquarePhoto.js │ └── UserProfile.js ├── constants.js ├── fragments.js ├── hooks │ └── useInput.js ├── navigation │ ├── AuthNavigation.js │ ├── MainNavigation.js │ ├── MessageNavigation.js │ ├── PhotoNavigation.js │ ├── TabNavigation.js │ ├── config.js │ └── stackFacktory.js ├── package.json ├── screens │ ├── Auth │ │ ├── AuthHome.js │ │ ├── AuthQueries.js │ │ ├── Confirm.js │ │ ├── Login.js │ │ └── Signup.js │ ├── Detail.js │ ├── Messages │ │ ├── Message.js │ │ └── Messages.js │ ├── Photo │ │ ├── SelectPhoto.js │ │ ├── TakePhoto.js │ │ └── UploadPhoto.js │ ├── Tabs │ │ ├── Home.js │ │ ├── Notifications.js │ │ ├── Profile.js │ │ └── Search │ │ │ ├── SearchContainer.js │ │ │ ├── SearchPresenter.js │ │ │ └── index.js │ └── UserDetail.js ├── styles.js └── yarn.lock ├── nodemon.json ├── package.json ├── preview ├── preview1.png └── preview2.png ├── prisma.yml ├── server ├── api │ ├── Comment │ │ ├── Comment.js │ │ └── addComment │ │ │ ├── addComment.graphql │ │ │ └── addComment.js │ ├── Like │ │ ├── Like.js │ │ └── toggleLike │ │ │ ├── toggleLike.graphql │ │ │ └── toggleLike.js │ ├── Message │ │ ├── Message.js │ │ ├── newMessage │ │ │ ├── newMessage.graphql │ │ │ └── newMessage.js │ │ └── sendMessage │ │ │ ├── sendMessage.graphql │ │ │ └── sendMessage.js │ ├── Post │ │ ├── Post.js │ │ ├── editPost │ │ │ ├── editPost.graphql │ │ │ └── editPost.js │ │ ├── searchPost │ │ │ ├── searchPost.graphql │ │ │ └── searchPost.js │ │ ├── seeFeed │ │ │ ├── seeFeed.graphql │ │ │ └── seeFeed.js │ │ ├── seeFullPost │ │ │ ├── seeFullPost.graphql │ │ │ └── seeFullPost.js │ │ └── upload │ │ │ ├── upload.graphql │ │ │ └── upload.js │ ├── Room │ │ ├── Room.js │ │ ├── seeRoom │ │ │ ├── seeRoom.graphql │ │ │ └── seeRoom.js │ │ └── seeRooms │ │ │ ├── seeRooms.graphql │ │ │ └── seeRooms.js │ ├── User │ │ ├── User.js │ │ ├── confirmSecret │ │ │ ├── confirmSecret.graphql │ │ │ └── confirmSecret.js │ │ ├── createAccount │ │ │ ├── createAccount.graphql │ │ │ └── createAccount.js │ │ ├── editUser │ │ │ ├── editUser.graphql │ │ │ └── editUser.js │ │ ├── follow │ │ │ ├── follow.graphql │ │ │ └── follow.js │ │ ├── me │ │ │ ├── me.graphql │ │ │ └── me.js │ │ ├── requestSecret │ │ │ ├── requestSecret.graphql │ │ │ └── requestSecret.js │ │ ├── searchUser │ │ │ ├── searchUser.graphql │ │ │ └── searchUser.js │ │ ├── seeUser │ │ │ ├── seeUser.graphql │ │ │ └── seeUser.js │ │ └── unfollow │ │ │ ├── unfollow.graphql │ │ │ └── unfollow.js │ └── models.graphql ├── env.js ├── middlewares.js ├── passport.js ├── schema.js ├── server.js ├── upload.js ├── utils.js └── words.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/SharedQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/SharedQueries.js -------------------------------------------------------------------------------- /client/src/apollo/Client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/apollo/Client.js -------------------------------------------------------------------------------- /client/src/apollo/LocalState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/apollo/LocalState.js -------------------------------------------------------------------------------- /client/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/App.js -------------------------------------------------------------------------------- /client/src/components/Avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Avatar.js -------------------------------------------------------------------------------- /client/src/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Button.js -------------------------------------------------------------------------------- /client/src/components/FatText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/FatText.js -------------------------------------------------------------------------------- /client/src/components/FollowButton/FollowButtonContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/FollowButton/FollowButtonContainer.js -------------------------------------------------------------------------------- /client/src/components/FollowButton/FollowButtonPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/FollowButton/FollowButtonPresenter.js -------------------------------------------------------------------------------- /client/src/components/FollowButton/FollowButtonQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/FollowButton/FollowButtonQueries.js -------------------------------------------------------------------------------- /client/src/components/FollowButton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/FollowButton/index.js -------------------------------------------------------------------------------- /client/src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Footer.js -------------------------------------------------------------------------------- /client/src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Header.js -------------------------------------------------------------------------------- /client/src/components/Icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Icons.js -------------------------------------------------------------------------------- /client/src/components/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Input.js -------------------------------------------------------------------------------- /client/src/components/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Loader.js -------------------------------------------------------------------------------- /client/src/components/Post/PostContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Post/PostContainer.js -------------------------------------------------------------------------------- /client/src/components/Post/PostPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Post/PostPresenter.js -------------------------------------------------------------------------------- /client/src/components/Post/PostQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Post/PostQueries.js -------------------------------------------------------------------------------- /client/src/components/Post/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Post/index.js -------------------------------------------------------------------------------- /client/src/components/Routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/Routes.js -------------------------------------------------------------------------------- /client/src/components/SquarePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/SquarePost.js -------------------------------------------------------------------------------- /client/src/components/UserCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/components/UserCard.js -------------------------------------------------------------------------------- /client/src/hooks/useInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/hooks/useInput.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/routes/Auth/AuthContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Auth/AuthContainer.js -------------------------------------------------------------------------------- /client/src/routes/Auth/AuthPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Auth/AuthPresenter.js -------------------------------------------------------------------------------- /client/src/routes/Auth/AuthQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Auth/AuthQueries.js -------------------------------------------------------------------------------- /client/src/routes/Auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Auth/index.js -------------------------------------------------------------------------------- /client/src/routes/EditProfile.js: -------------------------------------------------------------------------------- 1 | export default () => 'EditProfile' 2 | -------------------------------------------------------------------------------- /client/src/routes/Explore.js: -------------------------------------------------------------------------------- 1 | export default () => 'Explore' 2 | -------------------------------------------------------------------------------- /client/src/routes/Feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Feed.js -------------------------------------------------------------------------------- /client/src/routes/Profile/ProfileContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Profile/ProfileContainer.js -------------------------------------------------------------------------------- /client/src/routes/Profile/ProfilePresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Profile/ProfilePresenter.js -------------------------------------------------------------------------------- /client/src/routes/Profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Profile/index.js -------------------------------------------------------------------------------- /client/src/routes/Search/SearchContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Search/SearchContainer.js -------------------------------------------------------------------------------- /client/src/routes/Search/SearchPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Search/SearchPresenter.js -------------------------------------------------------------------------------- /client/src/routes/Search/SearchQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Search/SearchQueries.js -------------------------------------------------------------------------------- /client/src/routes/Search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/routes/Search/index.js -------------------------------------------------------------------------------- /client/src/styles/GlobalStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/styles/GlobalStyles.js -------------------------------------------------------------------------------- /client/src/styles/Theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/src/styles/Theme.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /datamodel.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/datamodel.prisma -------------------------------------------------------------------------------- /instaclone-app/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/.eslintrc -------------------------------------------------------------------------------- /instaclone-app/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/.expo-shared/assets.json -------------------------------------------------------------------------------- /instaclone-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/.gitignore -------------------------------------------------------------------------------- /instaclone-app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/.prettierrc -------------------------------------------------------------------------------- /instaclone-app/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/App.js -------------------------------------------------------------------------------- /instaclone-app/AuthContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/AuthContext.js -------------------------------------------------------------------------------- /instaclone-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/README.md -------------------------------------------------------------------------------- /instaclone-app/apollo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/apollo.js -------------------------------------------------------------------------------- /instaclone-app/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/app.json -------------------------------------------------------------------------------- /instaclone-app/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/assets/icon.png -------------------------------------------------------------------------------- /instaclone-app/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/assets/logo.png -------------------------------------------------------------------------------- /instaclone-app/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/assets/splash.png -------------------------------------------------------------------------------- /instaclone-app/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/babel.config.js -------------------------------------------------------------------------------- /instaclone-app/components/AuthButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/AuthButton.js -------------------------------------------------------------------------------- /instaclone-app/components/AuthInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/AuthInput.js -------------------------------------------------------------------------------- /instaclone-app/components/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/Loader.js -------------------------------------------------------------------------------- /instaclone-app/components/MessagesLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/MessagesLink.js -------------------------------------------------------------------------------- /instaclone-app/components/NavController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/NavController.js -------------------------------------------------------------------------------- /instaclone-app/components/NavIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/NavIcon.js -------------------------------------------------------------------------------- /instaclone-app/components/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/Post.js -------------------------------------------------------------------------------- /instaclone-app/components/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/SearchBar.js -------------------------------------------------------------------------------- /instaclone-app/components/SquarePhoto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/SquarePhoto.js -------------------------------------------------------------------------------- /instaclone-app/components/UserProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/components/UserProfile.js -------------------------------------------------------------------------------- /instaclone-app/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/constants.js -------------------------------------------------------------------------------- /instaclone-app/fragments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/fragments.js -------------------------------------------------------------------------------- /instaclone-app/hooks/useInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/hooks/useInput.js -------------------------------------------------------------------------------- /instaclone-app/navigation/AuthNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/navigation/AuthNavigation.js -------------------------------------------------------------------------------- /instaclone-app/navigation/MainNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/navigation/MainNavigation.js -------------------------------------------------------------------------------- /instaclone-app/navigation/MessageNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/navigation/MessageNavigation.js -------------------------------------------------------------------------------- /instaclone-app/navigation/PhotoNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/navigation/PhotoNavigation.js -------------------------------------------------------------------------------- /instaclone-app/navigation/TabNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/navigation/TabNavigation.js -------------------------------------------------------------------------------- /instaclone-app/navigation/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/navigation/config.js -------------------------------------------------------------------------------- /instaclone-app/navigation/stackFacktory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/navigation/stackFacktory.js -------------------------------------------------------------------------------- /instaclone-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/package.json -------------------------------------------------------------------------------- /instaclone-app/screens/Auth/AuthHome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Auth/AuthHome.js -------------------------------------------------------------------------------- /instaclone-app/screens/Auth/AuthQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Auth/AuthQueries.js -------------------------------------------------------------------------------- /instaclone-app/screens/Auth/Confirm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Auth/Confirm.js -------------------------------------------------------------------------------- /instaclone-app/screens/Auth/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Auth/Login.js -------------------------------------------------------------------------------- /instaclone-app/screens/Auth/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Auth/Signup.js -------------------------------------------------------------------------------- /instaclone-app/screens/Detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Detail.js -------------------------------------------------------------------------------- /instaclone-app/screens/Messages/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Messages/Message.js -------------------------------------------------------------------------------- /instaclone-app/screens/Messages/Messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Messages/Messages.js -------------------------------------------------------------------------------- /instaclone-app/screens/Photo/SelectPhoto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Photo/SelectPhoto.js -------------------------------------------------------------------------------- /instaclone-app/screens/Photo/TakePhoto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Photo/TakePhoto.js -------------------------------------------------------------------------------- /instaclone-app/screens/Photo/UploadPhoto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Photo/UploadPhoto.js -------------------------------------------------------------------------------- /instaclone-app/screens/Tabs/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Tabs/Home.js -------------------------------------------------------------------------------- /instaclone-app/screens/Tabs/Notifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Tabs/Notifications.js -------------------------------------------------------------------------------- /instaclone-app/screens/Tabs/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Tabs/Profile.js -------------------------------------------------------------------------------- /instaclone-app/screens/Tabs/Search/SearchContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Tabs/Search/SearchContainer.js -------------------------------------------------------------------------------- /instaclone-app/screens/Tabs/Search/SearchPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Tabs/Search/SearchPresenter.js -------------------------------------------------------------------------------- /instaclone-app/screens/Tabs/Search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/Tabs/Search/index.js -------------------------------------------------------------------------------- /instaclone-app/screens/UserDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/screens/UserDetail.js -------------------------------------------------------------------------------- /instaclone-app/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/styles.js -------------------------------------------------------------------------------- /instaclone-app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/instaclone-app/yarn.lock -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "ext": "js graphql" 3 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/package.json -------------------------------------------------------------------------------- /preview/preview1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/preview/preview1.png -------------------------------------------------------------------------------- /preview/preview2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/preview/preview2.png -------------------------------------------------------------------------------- /prisma.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/prisma.yml -------------------------------------------------------------------------------- /server/api/Comment/Comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Comment/Comment.js -------------------------------------------------------------------------------- /server/api/Comment/addComment/addComment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Comment/addComment/addComment.graphql -------------------------------------------------------------------------------- /server/api/Comment/addComment/addComment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Comment/addComment/addComment.js -------------------------------------------------------------------------------- /server/api/Like/Like.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Like/Like.js -------------------------------------------------------------------------------- /server/api/Like/toggleLike/toggleLike.graphql: -------------------------------------------------------------------------------- 1 | type Mutation { 2 | toggleLike(postId: String!): Boolean! 3 | } 4 | -------------------------------------------------------------------------------- /server/api/Like/toggleLike/toggleLike.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Like/toggleLike/toggleLike.js -------------------------------------------------------------------------------- /server/api/Message/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Message/Message.js -------------------------------------------------------------------------------- /server/api/Message/newMessage/newMessage.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Message/newMessage/newMessage.graphql -------------------------------------------------------------------------------- /server/api/Message/newMessage/newMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Message/newMessage/newMessage.js -------------------------------------------------------------------------------- /server/api/Message/sendMessage/sendMessage.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Message/sendMessage/sendMessage.graphql -------------------------------------------------------------------------------- /server/api/Message/sendMessage/sendMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Message/sendMessage/sendMessage.js -------------------------------------------------------------------------------- /server/api/Post/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Post/Post.js -------------------------------------------------------------------------------- /server/api/Post/editPost/editPost.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Post/editPost/editPost.graphql -------------------------------------------------------------------------------- /server/api/Post/editPost/editPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Post/editPost/editPost.js -------------------------------------------------------------------------------- /server/api/Post/searchPost/searchPost.graphql: -------------------------------------------------------------------------------- 1 | type Query { 2 | searchPost(term: String!): [Post!]! 3 | } 4 | -------------------------------------------------------------------------------- /server/api/Post/searchPost/searchPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Post/searchPost/searchPost.js -------------------------------------------------------------------------------- /server/api/Post/seeFeed/seeFeed.graphql: -------------------------------------------------------------------------------- 1 | type Query { 2 | seeFeed: [Post!]! 3 | } 4 | -------------------------------------------------------------------------------- /server/api/Post/seeFeed/seeFeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Post/seeFeed/seeFeed.js -------------------------------------------------------------------------------- /server/api/Post/seeFullPost/seeFullPost.graphql: -------------------------------------------------------------------------------- 1 | type Query { 2 | seeFullPost(id: String!): Post! 3 | } 4 | -------------------------------------------------------------------------------- /server/api/Post/seeFullPost/seeFullPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Post/seeFullPost/seeFullPost.js -------------------------------------------------------------------------------- /server/api/Post/upload/upload.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Post/upload/upload.graphql -------------------------------------------------------------------------------- /server/api/Post/upload/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Post/upload/upload.js -------------------------------------------------------------------------------- /server/api/Room/Room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Room/Room.js -------------------------------------------------------------------------------- /server/api/Room/seeRoom/seeRoom.graphql: -------------------------------------------------------------------------------- 1 | type Query { 2 | seeRoom(id: String!): Room! 3 | } 4 | -------------------------------------------------------------------------------- /server/api/Room/seeRoom/seeRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Room/seeRoom/seeRoom.js -------------------------------------------------------------------------------- /server/api/Room/seeRooms/seeRooms.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Room/seeRooms/seeRooms.graphql -------------------------------------------------------------------------------- /server/api/Room/seeRooms/seeRooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/Room/seeRooms/seeRooms.js -------------------------------------------------------------------------------- /server/api/User/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/User.js -------------------------------------------------------------------------------- /server/api/User/confirmSecret/confirmSecret.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/confirmSecret/confirmSecret.graphql -------------------------------------------------------------------------------- /server/api/User/confirmSecret/confirmSecret.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/confirmSecret/confirmSecret.js -------------------------------------------------------------------------------- /server/api/User/createAccount/createAccount.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/createAccount/createAccount.graphql -------------------------------------------------------------------------------- /server/api/User/createAccount/createAccount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/createAccount/createAccount.js -------------------------------------------------------------------------------- /server/api/User/editUser/editUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/editUser/editUser.graphql -------------------------------------------------------------------------------- /server/api/User/editUser/editUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/editUser/editUser.js -------------------------------------------------------------------------------- /server/api/User/follow/follow.graphql: -------------------------------------------------------------------------------- 1 | type Mutation { 2 | follow(id: String!): Boolean 3 | } 4 | -------------------------------------------------------------------------------- /server/api/User/follow/follow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/follow/follow.js -------------------------------------------------------------------------------- /server/api/User/me/me.graphql: -------------------------------------------------------------------------------- 1 | type Query { 2 | me: User! 3 | } 4 | -------------------------------------------------------------------------------- /server/api/User/me/me.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/me/me.js -------------------------------------------------------------------------------- /server/api/User/requestSecret/requestSecret.graphql: -------------------------------------------------------------------------------- 1 | type Mutation { 2 | requestSecret(email: String!): Boolean! 3 | } 4 | -------------------------------------------------------------------------------- /server/api/User/requestSecret/requestSecret.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/requestSecret/requestSecret.js -------------------------------------------------------------------------------- /server/api/User/searchUser/searchUser.graphql: -------------------------------------------------------------------------------- 1 | type Query { 2 | searchUser(term: String!): [User!]! 3 | } 4 | -------------------------------------------------------------------------------- /server/api/User/searchUser/searchUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/searchUser/searchUser.js -------------------------------------------------------------------------------- /server/api/User/seeUser/seeUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/seeUser/seeUser.graphql -------------------------------------------------------------------------------- /server/api/User/seeUser/seeUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/seeUser/seeUser.js -------------------------------------------------------------------------------- /server/api/User/unfollow/unfollow.graphql: -------------------------------------------------------------------------------- 1 | type Mutation { 2 | unfollow(id: String!): Boolean 3 | } 4 | -------------------------------------------------------------------------------- /server/api/User/unfollow/unfollow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/User/unfollow/unfollow.js -------------------------------------------------------------------------------- /server/api/models.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/api/models.graphql -------------------------------------------------------------------------------- /server/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/env.js -------------------------------------------------------------------------------- /server/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/middlewares.js -------------------------------------------------------------------------------- /server/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/passport.js -------------------------------------------------------------------------------- /server/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/schema.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/server.js -------------------------------------------------------------------------------- /server/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/upload.js -------------------------------------------------------------------------------- /server/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/utils.js -------------------------------------------------------------------------------- /server/words.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/server/words.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelmakhivan/react-native-instagram-clone/HEAD/yarn.lock --------------------------------------------------------------------------------