├── .gitignore ├── .idea ├── chat-app.iml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.css ├── App.js ├── App.test.js ├── components ├── Navbar │ ├── Navbar.js │ └── Navbar.scss ├── PrivateRoute │ └── PrivateRoute.js └── Spinner │ ├── Spinner.js │ └── spinner.gif ├── firebase └── firebase.utils.js ├── index.css ├── index.js ├── logo.svg ├── pages ├── Chat │ ├── Chat.js │ └── components │ │ ├── ChatInput │ │ ├── ChatInput.js │ │ └── ChatInput.scss │ │ ├── ChatMessage │ │ ├── ChatMessage.js │ │ └── ChatMessage.scss │ │ ├── ChatroomList │ │ ├── ChatroomList.js │ │ └── ChatroomList.scss │ │ ├── ChatroomTitleBar │ │ ├── ChatroomTitleBar.js │ │ └── ChatroomTitleBar.scss │ │ └── ChatroomWindow │ │ ├── ChatroomWindow.js │ │ └── ChatroomWindow.scss ├── EditProfile │ ├── EditProfile.js │ └── EditProfile.scss ├── Login │ ├── Login.js │ └── Login.scss ├── Profile │ ├── Profile.js │ └── Profile.scss └── Signup │ ├── Signup.js │ └── Signup.scss ├── redux ├── chatroom │ ├── chatroom.actions.js │ └── chatroom.reducer.js ├── rootReducer.js ├── store.js └── user │ ├── user.actions.js │ └── user.reducer.js ├── serviceWorker.js ├── setupTests.js ├── styles ├── styles.scss └── variables.scss └── utils └── utils.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/chat-app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/.idea/chat-app.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/components/Navbar/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/components/Navbar/Navbar.js -------------------------------------------------------------------------------- /src/components/Navbar/Navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/components/Navbar/Navbar.scss -------------------------------------------------------------------------------- /src/components/PrivateRoute/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/components/PrivateRoute/PrivateRoute.js -------------------------------------------------------------------------------- /src/components/Spinner/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/components/Spinner/Spinner.js -------------------------------------------------------------------------------- /src/components/Spinner/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/components/Spinner/spinner.gif -------------------------------------------------------------------------------- /src/firebase/firebase.utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/firebase/firebase.utils.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/pages/Chat/Chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/Chat.js -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatInput/ChatInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatInput/ChatInput.js -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatInput/ChatInput.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatInput/ChatInput.scss -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatMessage/ChatMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatMessage/ChatMessage.js -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatMessage/ChatMessage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatMessage/ChatMessage.scss -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatroomList/ChatroomList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatroomList/ChatroomList.js -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatroomList/ChatroomList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatroomList/ChatroomList.scss -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatroomTitleBar/ChatroomTitleBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatroomTitleBar/ChatroomTitleBar.js -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatroomTitleBar/ChatroomTitleBar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatroomTitleBar/ChatroomTitleBar.scss -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatroomWindow/ChatroomWindow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatroomWindow/ChatroomWindow.js -------------------------------------------------------------------------------- /src/pages/Chat/components/ChatroomWindow/ChatroomWindow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Chat/components/ChatroomWindow/ChatroomWindow.scss -------------------------------------------------------------------------------- /src/pages/EditProfile/EditProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/EditProfile/EditProfile.js -------------------------------------------------------------------------------- /src/pages/EditProfile/EditProfile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/EditProfile/EditProfile.scss -------------------------------------------------------------------------------- /src/pages/Login/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Login/Login.js -------------------------------------------------------------------------------- /src/pages/Login/Login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Login/Login.scss -------------------------------------------------------------------------------- /src/pages/Profile/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Profile/Profile.js -------------------------------------------------------------------------------- /src/pages/Profile/Profile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Profile/Profile.scss -------------------------------------------------------------------------------- /src/pages/Signup/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/pages/Signup/Signup.js -------------------------------------------------------------------------------- /src/pages/Signup/Signup.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/redux/chatroom/chatroom.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/redux/chatroom/chatroom.actions.js -------------------------------------------------------------------------------- /src/redux/chatroom/chatroom.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/redux/chatroom/chatroom.reducer.js -------------------------------------------------------------------------------- /src/redux/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/redux/rootReducer.js -------------------------------------------------------------------------------- /src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/redux/store.js -------------------------------------------------------------------------------- /src/redux/user/user.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/redux/user/user.actions.js -------------------------------------------------------------------------------- /src/redux/user/user.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/redux/user/user.reducer.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/styles/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/styles/styles.scss -------------------------------------------------------------------------------- /src/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/styles/variables.scss -------------------------------------------------------------------------------- /src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderDream/React-Chat-App-With-Redux-And-Firebase/HEAD/src/utils/utils.js --------------------------------------------------------------------------------