├── .gitignore ├── README.md ├── docker-compose.yml ├── images ├── snappy.png └── snappy_login.png ├── public ├── .env.example ├── .gitignore ├── Dockerfile ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.js │ ├── assets │ │ ├── loader.gif │ │ ├── logo.svg │ │ └── robot.gif │ ├── components │ │ ├── ChatContainer.jsx │ │ ├── ChatInput.jsx │ │ ├── Contacts.jsx │ │ ├── Logout.jsx │ │ ├── SetAvatar.jsx │ │ └── Welcome.jsx │ ├── index.css │ ├── index.js │ ├── pages │ │ ├── Chat.jsx │ │ ├── Login.jsx │ │ └── Register.jsx │ └── utils │ │ └── APIRoutes.js └── yarn.lock └── server ├── .env ├── .env.example ├── Dockerfile ├── controllers ├── messageController.js └── userController.js ├── index.js ├── models ├── messageModel.js └── userModel.js ├── package.json ├── routes ├── auth.js └── messages.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /images/snappy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/images/snappy.png -------------------------------------------------------------------------------- /images/snappy_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/images/snappy_login.png -------------------------------------------------------------------------------- /public/.env.example: -------------------------------------------------------------------------------- 1 | REACT_APP_LOCALHOST_KEY="chat-app-current-user" -------------------------------------------------------------------------------- /public/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/.gitignore -------------------------------------------------------------------------------- /public/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/Dockerfile -------------------------------------------------------------------------------- /public/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/README.md -------------------------------------------------------------------------------- /public/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/package-lock.json -------------------------------------------------------------------------------- /public/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/package.json -------------------------------------------------------------------------------- /public/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/public/favicon.ico -------------------------------------------------------------------------------- /public/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/public/index.html -------------------------------------------------------------------------------- /public/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/public/logo192.png -------------------------------------------------------------------------------- /public/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/public/logo512.png -------------------------------------------------------------------------------- /public/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/public/manifest.json -------------------------------------------------------------------------------- /public/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/public/robots.txt -------------------------------------------------------------------------------- /public/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/App.js -------------------------------------------------------------------------------- /public/src/assets/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/assets/loader.gif -------------------------------------------------------------------------------- /public/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/assets/logo.svg -------------------------------------------------------------------------------- /public/src/assets/robot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/assets/robot.gif -------------------------------------------------------------------------------- /public/src/components/ChatContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/components/ChatContainer.jsx -------------------------------------------------------------------------------- /public/src/components/ChatInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/components/ChatInput.jsx -------------------------------------------------------------------------------- /public/src/components/Contacts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/components/Contacts.jsx -------------------------------------------------------------------------------- /public/src/components/Logout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/components/Logout.jsx -------------------------------------------------------------------------------- /public/src/components/SetAvatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/components/SetAvatar.jsx -------------------------------------------------------------------------------- /public/src/components/Welcome.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/components/Welcome.jsx -------------------------------------------------------------------------------- /public/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/index.css -------------------------------------------------------------------------------- /public/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/index.js -------------------------------------------------------------------------------- /public/src/pages/Chat.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/pages/Chat.jsx -------------------------------------------------------------------------------- /public/src/pages/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/pages/Login.jsx -------------------------------------------------------------------------------- /public/src/pages/Register.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/pages/Register.jsx -------------------------------------------------------------------------------- /public/src/utils/APIRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/src/utils/APIRoutes.js -------------------------------------------------------------------------------- /public/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/public/yarn.lock -------------------------------------------------------------------------------- /server/.env: -------------------------------------------------------------------------------- 1 | PORT=5000 2 | MONGO_URL="mongodb://localhost:27017/chat" -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- 1 | PORT=5000 2 | MONGO_URL="mongodb://localhost:27017/chat" -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/controllers/messageController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/controllers/messageController.js -------------------------------------------------------------------------------- /server/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/controllers/userController.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/index.js -------------------------------------------------------------------------------- /server/models/messageModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/models/messageModel.js -------------------------------------------------------------------------------- /server/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/models/userModel.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/routes/auth.js -------------------------------------------------------------------------------- /server/routes/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/routes/messages.js -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/chat-app-react-nodejs/HEAD/server/yarn.lock --------------------------------------------------------------------------------