├── .env ├── .gitignore ├── README.md ├── _.netlify └── state.json ├── jsconfig.json ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── icons │ ├── chevron-down.svg │ ├── direct-empty.svg │ ├── direct-filled.svg │ ├── direct.svg │ ├── emoji.svg │ ├── explore.svg │ ├── heart.svg │ ├── home-filled.svg │ ├── home.svg │ ├── info.svg │ ├── new-message.svg │ ├── new.svg │ ├── picture.svg │ ├── post.svg │ ├── search.svg │ └── tag.svg ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json ├── no-avatar.jpeg └── robots.txt ├── src ├── App.js ├── components │ ├── Button.js │ ├── Header.js │ ├── Icon.js │ ├── Input.js │ ├── Loader.js │ ├── PrivateRoute.js │ ├── Search.js │ └── Separator.js ├── firebase.js ├── index.css ├── index.js ├── pages │ ├── auth │ │ ├── index.js │ │ ├── login.js │ │ └── register.js │ ├── home.js │ ├── inbox │ │ ├── chat │ │ │ ├── components │ │ │ │ ├── header.js │ │ │ │ ├── message.js │ │ │ │ ├── messages.js │ │ │ │ └── reply.js │ │ │ └── index.js │ │ ├── components │ │ │ ├── chatlist.js │ │ │ └── sidebar.js │ │ ├── inbox.js │ │ └── index.js │ ├── layout.js │ ├── logout.js │ └── profile │ │ ├── components │ │ └── header.js │ │ ├── index.js │ │ ├── not-found.js │ │ ├── posts.js │ │ └── tagged.js ├── routes.js ├── store │ ├── auth.js │ └── index.js ├── utils.js └── validation │ ├── index.js │ ├── login-schema.js │ ├── register-schema.js │ └── validate.js └── tailwind.config.js /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/README.md -------------------------------------------------------------------------------- /_.netlify/state.json: -------------------------------------------------------------------------------- 1 | { 2 | "siteId": "31085763-96d0-496f-beb2-dc1083b93828" 3 | } -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icons/chevron-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/chevron-down.svg -------------------------------------------------------------------------------- /public/icons/direct-empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/direct-empty.svg -------------------------------------------------------------------------------- /public/icons/direct-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/direct-filled.svg -------------------------------------------------------------------------------- /public/icons/direct.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/direct.svg -------------------------------------------------------------------------------- /public/icons/emoji.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/emoji.svg -------------------------------------------------------------------------------- /public/icons/explore.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/explore.svg -------------------------------------------------------------------------------- /public/icons/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/heart.svg -------------------------------------------------------------------------------- /public/icons/home-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/home-filled.svg -------------------------------------------------------------------------------- /public/icons/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/home.svg -------------------------------------------------------------------------------- /public/icons/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/info.svg -------------------------------------------------------------------------------- /public/icons/new-message.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/new-message.svg -------------------------------------------------------------------------------- /public/icons/new.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/new.svg -------------------------------------------------------------------------------- /public/icons/picture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/picture.svg -------------------------------------------------------------------------------- /public/icons/post.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/post.svg -------------------------------------------------------------------------------- /public/icons/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/search.svg -------------------------------------------------------------------------------- /public/icons/tag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/icons/tag.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/no-avatar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/no-avatar.jpeg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/App.js -------------------------------------------------------------------------------- /src/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/components/Button.js -------------------------------------------------------------------------------- /src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/components/Header.js -------------------------------------------------------------------------------- /src/components/Icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/components/Icon.js -------------------------------------------------------------------------------- /src/components/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/components/Input.js -------------------------------------------------------------------------------- /src/components/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/components/Loader.js -------------------------------------------------------------------------------- /src/components/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/components/PrivateRoute.js -------------------------------------------------------------------------------- /src/components/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/components/Search.js -------------------------------------------------------------------------------- /src/components/Separator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/components/Separator.js -------------------------------------------------------------------------------- /src/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/firebase.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/auth/index.js -------------------------------------------------------------------------------- /src/pages/auth/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/auth/login.js -------------------------------------------------------------------------------- /src/pages/auth/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/auth/register.js -------------------------------------------------------------------------------- /src/pages/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/home.js -------------------------------------------------------------------------------- /src/pages/inbox/chat/components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/inbox/chat/components/header.js -------------------------------------------------------------------------------- /src/pages/inbox/chat/components/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/inbox/chat/components/message.js -------------------------------------------------------------------------------- /src/pages/inbox/chat/components/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/inbox/chat/components/messages.js -------------------------------------------------------------------------------- /src/pages/inbox/chat/components/reply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/inbox/chat/components/reply.js -------------------------------------------------------------------------------- /src/pages/inbox/chat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/inbox/chat/index.js -------------------------------------------------------------------------------- /src/pages/inbox/components/chatlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/inbox/components/chatlist.js -------------------------------------------------------------------------------- /src/pages/inbox/components/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/inbox/components/sidebar.js -------------------------------------------------------------------------------- /src/pages/inbox/inbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/inbox/inbox.js -------------------------------------------------------------------------------- /src/pages/inbox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/inbox/index.js -------------------------------------------------------------------------------- /src/pages/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/layout.js -------------------------------------------------------------------------------- /src/pages/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/logout.js -------------------------------------------------------------------------------- /src/pages/profile/components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/profile/components/header.js -------------------------------------------------------------------------------- /src/pages/profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/profile/index.js -------------------------------------------------------------------------------- /src/pages/profile/not-found.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/profile/not-found.js -------------------------------------------------------------------------------- /src/pages/profile/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/profile/posts.js -------------------------------------------------------------------------------- /src/pages/profile/tagged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/pages/profile/tagged.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/store/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/store/auth.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/validation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/validation/index.js -------------------------------------------------------------------------------- /src/validation/login-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/validation/login-schema.js -------------------------------------------------------------------------------- /src/validation/register-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/validation/register-schema.js -------------------------------------------------------------------------------- /src/validation/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/src/validation/validate.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayfunerbilen/instagram-react-web-clone/HEAD/tailwind.config.js --------------------------------------------------------------------------------