├── Full Stack Chat App.png ├── README.md ├── client ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── assets │ │ ├── alex.jpg │ │ ├── amitprajapati.jpg │ │ ├── flower.jpg │ │ ├── logo.png │ │ ├── parrots.mp4 │ │ ├── river.mp4 │ │ ├── stand.jpg │ │ ├── wallapaper.jpeg │ │ └── yviyc0jsucjgy98gjthy.mp4 │ ├── components │ │ ├── Avatar.js │ │ ├── Divider.js │ │ ├── EditUserDetails.js │ │ ├── Loading.js │ │ ├── MessagePage.js │ │ ├── SearchUser.js │ │ ├── Sidebar.js │ │ └── UserSearchCard.js │ ├── helpers │ │ └── uploadFile.js │ ├── index.css │ ├── index.js │ ├── layout │ │ └── index.js │ ├── logo.svg │ ├── pages │ │ ├── CheckEmailPage.js │ │ ├── CheckPasswordPage.js │ │ ├── Forgotpassword.js │ │ ├── Home.js │ │ └── RegisterPage.js │ ├── redux │ │ ├── store.js │ │ └── userSlice.js │ ├── reportWebVitals.js │ ├── rotues │ │ └── index.js │ └── setupTests.js └── tailwind.config.js └── server ├── .gitignore ├── config └── connectDB.js ├── controller ├── checkEmail.js ├── checkPassword.js ├── logout.js ├── registerUser.js ├── searchUser.js ├── updateUserDetails.js └── userDetails.js ├── helpers ├── getConversation.js └── getUserDetailsFromToken.js ├── index.js ├── models ├── ConversationModel.js └── UserModel.js ├── package-lock.json ├── package.json ├── routes └── index.js ├── socket └── index.js └── vercel.json /Full Stack Chat App.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/Full Stack Chat App.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/App.test.js -------------------------------------------------------------------------------- /client/src/assets/alex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/assets/alex.jpg -------------------------------------------------------------------------------- /client/src/assets/amitprajapati.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/assets/amitprajapati.jpg -------------------------------------------------------------------------------- /client/src/assets/flower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/assets/flower.jpg -------------------------------------------------------------------------------- /client/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/assets/logo.png -------------------------------------------------------------------------------- /client/src/assets/parrots.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/assets/parrots.mp4 -------------------------------------------------------------------------------- /client/src/assets/river.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/assets/river.mp4 -------------------------------------------------------------------------------- /client/src/assets/stand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/assets/stand.jpg -------------------------------------------------------------------------------- /client/src/assets/wallapaper.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/assets/wallapaper.jpeg -------------------------------------------------------------------------------- /client/src/assets/yviyc0jsucjgy98gjthy.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/assets/yviyc0jsucjgy98gjthy.mp4 -------------------------------------------------------------------------------- /client/src/components/Avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/components/Avatar.js -------------------------------------------------------------------------------- /client/src/components/Divider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/components/Divider.js -------------------------------------------------------------------------------- /client/src/components/EditUserDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/components/EditUserDetails.js -------------------------------------------------------------------------------- /client/src/components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/components/Loading.js -------------------------------------------------------------------------------- /client/src/components/MessagePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/components/MessagePage.js -------------------------------------------------------------------------------- /client/src/components/SearchUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/components/SearchUser.js -------------------------------------------------------------------------------- /client/src/components/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/components/Sidebar.js -------------------------------------------------------------------------------- /client/src/components/UserSearchCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/components/UserSearchCard.js -------------------------------------------------------------------------------- /client/src/helpers/uploadFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/helpers/uploadFile.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/layout/index.js -------------------------------------------------------------------------------- /client/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/logo.svg -------------------------------------------------------------------------------- /client/src/pages/CheckEmailPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/pages/CheckEmailPage.js -------------------------------------------------------------------------------- /client/src/pages/CheckPasswordPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/pages/CheckPasswordPage.js -------------------------------------------------------------------------------- /client/src/pages/Forgotpassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/pages/Forgotpassword.js -------------------------------------------------------------------------------- /client/src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/pages/Home.js -------------------------------------------------------------------------------- /client/src/pages/RegisterPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/pages/RegisterPage.js -------------------------------------------------------------------------------- /client/src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/redux/store.js -------------------------------------------------------------------------------- /client/src/redux/userSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/redux/userSlice.js -------------------------------------------------------------------------------- /client/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/reportWebVitals.js -------------------------------------------------------------------------------- /client/src/rotues/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/rotues/index.js -------------------------------------------------------------------------------- /client/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/src/setupTests.js -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/config/connectDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/config/connectDB.js -------------------------------------------------------------------------------- /server/controller/checkEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/controller/checkEmail.js -------------------------------------------------------------------------------- /server/controller/checkPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/controller/checkPassword.js -------------------------------------------------------------------------------- /server/controller/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/controller/logout.js -------------------------------------------------------------------------------- /server/controller/registerUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/controller/registerUser.js -------------------------------------------------------------------------------- /server/controller/searchUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/controller/searchUser.js -------------------------------------------------------------------------------- /server/controller/updateUserDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/controller/updateUserDetails.js -------------------------------------------------------------------------------- /server/controller/userDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/controller/userDetails.js -------------------------------------------------------------------------------- /server/helpers/getConversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/helpers/getConversation.js -------------------------------------------------------------------------------- /server/helpers/getUserDetailsFromToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/helpers/getUserDetailsFromToken.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/index.js -------------------------------------------------------------------------------- /server/models/ConversationModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/models/ConversationModel.js -------------------------------------------------------------------------------- /server/models/UserModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/models/UserModel.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/routes/index.js -------------------------------------------------------------------------------- /server/socket/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/socket/index.js -------------------------------------------------------------------------------- /server/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsAmitprajapati/chat-app/HEAD/server/vercel.json --------------------------------------------------------------------------------