├── README.md ├── backend ├── .env.example ├── .gitignore ├── package.json ├── src │ ├── SocketServer.js │ ├── app.js │ ├── configs │ │ └── logger.config.js │ ├── controllers │ │ ├── auth.controller.js │ │ ├── conversation.controller.js │ │ ├── message.controller.js │ │ └── user.controller.js │ ├── index.js │ ├── middlewares │ │ └── authMiddleware.js │ ├── models │ │ ├── conversationModel.js │ │ ├── index.js │ │ ├── messageModel.js │ │ └── userModel.js │ ├── routes │ │ ├── auth.route.js │ │ ├── conversation.route.js │ │ ├── index.js │ │ ├── message.route.js │ │ └── user.route.js │ ├── services │ │ ├── auth.service.js │ │ ├── conversation.service.js │ │ ├── message.service.js │ │ ├── token.service.js │ │ └── user.service.js │ └── utils │ │ └── token.util.js └── yarn.lock └── frontend ├── .env.example ├── .gitignore ├── package.json ├── public ├── audio │ ├── ringing.mp3 │ └── ringtone.mp3 ├── favicon.ico ├── images │ └── file │ │ ├── DEFAULT.png │ │ ├── DOCX.png │ │ ├── PDF.png │ │ ├── PPTX.png │ │ └── TXT.png ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.js ├── app │ └── store.js ├── components │ ├── Chat │ │ ├── ChatContainer.jsx │ │ ├── Welcome │ │ │ └── WhatsappHome.jsx │ │ ├── actions │ │ │ ├── ChatActions.jsx │ │ │ ├── EmojiPicker.jsx │ │ │ ├── Input.jsx │ │ │ ├── attachments │ │ │ │ ├── Attachments.jsx │ │ │ │ ├── index.js │ │ │ │ └── menu │ │ │ │ │ ├── DocumentAttachment.jsx │ │ │ │ │ ├── Menu.jsx │ │ │ │ │ └── PhotoAttachment.jsx │ │ │ └── index.js │ │ ├── call │ │ │ ├── Call.jsx │ │ │ ├── CallAcions.jsx │ │ │ ├── CallArea.jsx │ │ │ ├── CallTimes.jsx │ │ │ ├── Header.jsx │ │ │ └── Ringing.jsx │ │ ├── header │ │ │ └── ChatHeader.jsx │ │ ├── index.js │ │ ├── messages │ │ │ ├── ChatMessages.jsx │ │ │ ├── Message.jsx │ │ │ ├── Typing.jsx │ │ │ └── files │ │ │ │ ├── FileImageVideo.jsx │ │ │ │ ├── FileMessage.jsx │ │ │ │ └── FileOthers.jsx │ │ └── preview │ │ │ └── files │ │ │ ├── Add.jsx │ │ │ ├── FileViewer.jsx │ │ │ ├── FilesPreview.jsx │ │ │ ├── HandleAndSend.jsx │ │ │ ├── Header.jsx │ │ │ └── Input.jsx │ ├── auth │ │ ├── AuthInput.jsx │ │ ├── LoginForm.jsx │ │ ├── Picture.jsx │ │ └── RegisterForm.jsx │ └── sidebar │ │ ├── Sidebar.jsx │ │ ├── conversations │ │ ├── Conversation.jsx │ │ ├── Conversations.jsx │ │ └── index.js │ │ ├── header │ │ ├── Menu.jsx │ │ ├── SidebarHeader.jsx │ │ ├── createGroup │ │ │ ├── CreateGroup.jsx │ │ │ ├── MultipleSelect.jsx │ │ │ ├── UnderlineInput.jsx │ │ │ └── index.js │ │ └── index.js │ │ ├── index.js │ │ ├── notifications │ │ ├── Notifications.jsx │ │ └── index.js │ │ └── search │ │ ├── Contact.jsx │ │ ├── Search.jsx │ │ ├── SearchResults.jsx │ │ └── index.js ├── context │ └── SocketContext.js ├── features │ ├── chatSlice.js │ └── userSlice.js ├── images │ └── file │ │ ├── DEFAULT.png │ │ ├── DOCX.png │ │ ├── PDF.png │ │ ├── PPTX.png │ │ └── TXT.png ├── index.css ├── index.js ├── pages │ ├── home.js │ ├── login.js │ └── register.js ├── svg │ ├── AddConntact.js │ ├── Arrow.js │ ├── Attachment.js │ ├── Call.js │ ├── Camera.js │ ├── Chat.js │ ├── Close.js │ ├── Community.js │ ├── Contact.js │ ├── Dial.js │ ├── Document.js │ ├── Dots.js │ ├── Download.js │ ├── Emoji.js │ ├── File.js │ ├── FilterIcon.js │ ├── Lock.js │ ├── Logo.js │ ├── Mute.js │ ├── NoVideo.js │ ├── Notification.js │ ├── Photo.js │ ├── Poll.js │ ├── Return.js │ ├── Search.js │ ├── SearchLarge.js │ ├── Seen.js │ ├── Send.js │ ├── SmallArrow.js │ ├── Speaker.js │ ├── Sticker.js │ ├── Story.js │ ├── Valid.js │ ├── VideoCall.js │ ├── VideoDial.js │ ├── index.js │ └── triangle.js └── utils │ ├── chat.js │ ├── date.js │ ├── file.js │ ├── string.js │ ├── upload.js │ └── validation.js ├── tailwind.config.js └── yarn.lock /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/README.md -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | 4 | /dist -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/SocketServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/SocketServer.js -------------------------------------------------------------------------------- /backend/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/app.js -------------------------------------------------------------------------------- /backend/src/configs/logger.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/configs/logger.config.js -------------------------------------------------------------------------------- /backend/src/controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/controllers/auth.controller.js -------------------------------------------------------------------------------- /backend/src/controllers/conversation.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/controllers/conversation.controller.js -------------------------------------------------------------------------------- /backend/src/controllers/message.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/controllers/message.controller.js -------------------------------------------------------------------------------- /backend/src/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/controllers/user.controller.js -------------------------------------------------------------------------------- /backend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/index.js -------------------------------------------------------------------------------- /backend/src/middlewares/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/middlewares/authMiddleware.js -------------------------------------------------------------------------------- /backend/src/models/conversationModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/models/conversationModel.js -------------------------------------------------------------------------------- /backend/src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/models/index.js -------------------------------------------------------------------------------- /backend/src/models/messageModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/models/messageModel.js -------------------------------------------------------------------------------- /backend/src/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/models/userModel.js -------------------------------------------------------------------------------- /backend/src/routes/auth.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/routes/auth.route.js -------------------------------------------------------------------------------- /backend/src/routes/conversation.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/routes/conversation.route.js -------------------------------------------------------------------------------- /backend/src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/routes/index.js -------------------------------------------------------------------------------- /backend/src/routes/message.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/routes/message.route.js -------------------------------------------------------------------------------- /backend/src/routes/user.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/routes/user.route.js -------------------------------------------------------------------------------- /backend/src/services/auth.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/services/auth.service.js -------------------------------------------------------------------------------- /backend/src/services/conversation.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/services/conversation.service.js -------------------------------------------------------------------------------- /backend/src/services/message.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/services/message.service.js -------------------------------------------------------------------------------- /backend/src/services/token.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/services/token.service.js -------------------------------------------------------------------------------- /backend/src/services/user.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/services/user.service.js -------------------------------------------------------------------------------- /backend/src/utils/token.util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/src/utils/token.util.js -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/.env.example -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/audio/ringing.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/audio/ringing.mp3 -------------------------------------------------------------------------------- /frontend/public/audio/ringtone.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/audio/ringtone.mp3 -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/images/file/DEFAULT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/images/file/DEFAULT.png -------------------------------------------------------------------------------- /frontend/public/images/file/DOCX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/images/file/DOCX.png -------------------------------------------------------------------------------- /frontend/public/images/file/PDF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/images/file/PDF.png -------------------------------------------------------------------------------- /frontend/public/images/file/PPTX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/images/file/PPTX.png -------------------------------------------------------------------------------- /frontend/public/images/file/TXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/images/file/TXT.png -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/app/store.js -------------------------------------------------------------------------------- /frontend/src/components/Chat/ChatContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/ChatContainer.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/Welcome/WhatsappHome.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/Welcome/WhatsappHome.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/actions/ChatActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/actions/ChatActions.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/actions/EmojiPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/actions/EmojiPicker.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/actions/Input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/actions/Input.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/actions/attachments/Attachments.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/actions/attachments/Attachments.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/actions/attachments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/actions/attachments/index.js -------------------------------------------------------------------------------- /frontend/src/components/Chat/actions/attachments/menu/DocumentAttachment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/actions/attachments/menu/DocumentAttachment.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/actions/attachments/menu/Menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/actions/attachments/menu/Menu.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/actions/attachments/menu/PhotoAttachment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/actions/attachments/menu/PhotoAttachment.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/actions/index.js -------------------------------------------------------------------------------- /frontend/src/components/Chat/call/Call.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/call/Call.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/call/CallAcions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/call/CallAcions.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/call/CallArea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/call/CallArea.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/call/CallTimes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/call/CallTimes.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/call/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/call/Header.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/call/Ringing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/call/Ringing.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/header/ChatHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/header/ChatHeader.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/index.js -------------------------------------------------------------------------------- /frontend/src/components/Chat/messages/ChatMessages.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/messages/ChatMessages.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/messages/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/messages/Message.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/messages/Typing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/messages/Typing.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/messages/files/FileImageVideo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/messages/files/FileImageVideo.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/messages/files/FileMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/messages/files/FileMessage.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/messages/files/FileOthers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/messages/files/FileOthers.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/preview/files/Add.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/preview/files/Add.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/preview/files/FileViewer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/preview/files/FileViewer.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/preview/files/FilesPreview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/preview/files/FilesPreview.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/preview/files/HandleAndSend.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/preview/files/HandleAndSend.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/preview/files/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/preview/files/Header.jsx -------------------------------------------------------------------------------- /frontend/src/components/Chat/preview/files/Input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/Chat/preview/files/Input.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/AuthInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/auth/AuthInput.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/LoginForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/auth/LoginForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/Picture.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/auth/Picture.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/RegisterForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/auth/RegisterForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/Sidebar.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/conversations/Conversation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/conversations/Conversation.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/conversations/Conversations.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/conversations/Conversations.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/conversations/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/conversations/index.js -------------------------------------------------------------------------------- /frontend/src/components/sidebar/header/Menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/header/Menu.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/header/SidebarHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/header/SidebarHeader.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/header/createGroup/CreateGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/header/createGroup/CreateGroup.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/header/createGroup/MultipleSelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/header/createGroup/MultipleSelect.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/header/createGroup/UnderlineInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/header/createGroup/UnderlineInput.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/header/createGroup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/header/createGroup/index.js -------------------------------------------------------------------------------- /frontend/src/components/sidebar/header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/header/index.js -------------------------------------------------------------------------------- /frontend/src/components/sidebar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/index.js -------------------------------------------------------------------------------- /frontend/src/components/sidebar/notifications/Notifications.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/notifications/Notifications.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/notifications/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/notifications/index.js -------------------------------------------------------------------------------- /frontend/src/components/sidebar/search/Contact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/search/Contact.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/search/Search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/search/Search.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/search/SearchResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/search/SearchResults.jsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar/search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/components/sidebar/search/index.js -------------------------------------------------------------------------------- /frontend/src/context/SocketContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/context/SocketContext.js -------------------------------------------------------------------------------- /frontend/src/features/chatSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/features/chatSlice.js -------------------------------------------------------------------------------- /frontend/src/features/userSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/features/userSlice.js -------------------------------------------------------------------------------- /frontend/src/images/file/DEFAULT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/images/file/DEFAULT.png -------------------------------------------------------------------------------- /frontend/src/images/file/DOCX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/images/file/DOCX.png -------------------------------------------------------------------------------- /frontend/src/images/file/PDF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/images/file/PDF.png -------------------------------------------------------------------------------- /frontend/src/images/file/PPTX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/images/file/PPTX.png -------------------------------------------------------------------------------- /frontend/src/images/file/TXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/images/file/TXT.png -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/pages/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/pages/home.js -------------------------------------------------------------------------------- /frontend/src/pages/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/pages/login.js -------------------------------------------------------------------------------- /frontend/src/pages/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/pages/register.js -------------------------------------------------------------------------------- /frontend/src/svg/AddConntact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/AddConntact.js -------------------------------------------------------------------------------- /frontend/src/svg/Arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Arrow.js -------------------------------------------------------------------------------- /frontend/src/svg/Attachment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Attachment.js -------------------------------------------------------------------------------- /frontend/src/svg/Call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Call.js -------------------------------------------------------------------------------- /frontend/src/svg/Camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Camera.js -------------------------------------------------------------------------------- /frontend/src/svg/Chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Chat.js -------------------------------------------------------------------------------- /frontend/src/svg/Close.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Close.js -------------------------------------------------------------------------------- /frontend/src/svg/Community.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Community.js -------------------------------------------------------------------------------- /frontend/src/svg/Contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Contact.js -------------------------------------------------------------------------------- /frontend/src/svg/Dial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Dial.js -------------------------------------------------------------------------------- /frontend/src/svg/Document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Document.js -------------------------------------------------------------------------------- /frontend/src/svg/Dots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Dots.js -------------------------------------------------------------------------------- /frontend/src/svg/Download.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Download.js -------------------------------------------------------------------------------- /frontend/src/svg/Emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Emoji.js -------------------------------------------------------------------------------- /frontend/src/svg/File.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/File.js -------------------------------------------------------------------------------- /frontend/src/svg/FilterIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/FilterIcon.js -------------------------------------------------------------------------------- /frontend/src/svg/Lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Lock.js -------------------------------------------------------------------------------- /frontend/src/svg/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Logo.js -------------------------------------------------------------------------------- /frontend/src/svg/Mute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Mute.js -------------------------------------------------------------------------------- /frontend/src/svg/NoVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/NoVideo.js -------------------------------------------------------------------------------- /frontend/src/svg/Notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Notification.js -------------------------------------------------------------------------------- /frontend/src/svg/Photo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Photo.js -------------------------------------------------------------------------------- /frontend/src/svg/Poll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Poll.js -------------------------------------------------------------------------------- /frontend/src/svg/Return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Return.js -------------------------------------------------------------------------------- /frontend/src/svg/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Search.js -------------------------------------------------------------------------------- /frontend/src/svg/SearchLarge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/SearchLarge.js -------------------------------------------------------------------------------- /frontend/src/svg/Seen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Seen.js -------------------------------------------------------------------------------- /frontend/src/svg/Send.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Send.js -------------------------------------------------------------------------------- /frontend/src/svg/SmallArrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/SmallArrow.js -------------------------------------------------------------------------------- /frontend/src/svg/Speaker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Speaker.js -------------------------------------------------------------------------------- /frontend/src/svg/Sticker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Sticker.js -------------------------------------------------------------------------------- /frontend/src/svg/Story.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Story.js -------------------------------------------------------------------------------- /frontend/src/svg/Valid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/Valid.js -------------------------------------------------------------------------------- /frontend/src/svg/VideoCall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/VideoCall.js -------------------------------------------------------------------------------- /frontend/src/svg/VideoDial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/VideoDial.js -------------------------------------------------------------------------------- /frontend/src/svg/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/index.js -------------------------------------------------------------------------------- /frontend/src/svg/triangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/svg/triangle.js -------------------------------------------------------------------------------- /frontend/src/utils/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/utils/chat.js -------------------------------------------------------------------------------- /frontend/src/utils/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/utils/date.js -------------------------------------------------------------------------------- /frontend/src/utils/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/utils/file.js -------------------------------------------------------------------------------- /frontend/src/utils/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/utils/string.js -------------------------------------------------------------------------------- /frontend/src/utils/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/utils/upload.js -------------------------------------------------------------------------------- /frontend/src/utils/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/src/utils/validation.js -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyushyadav0191/Full-Stack-Whatsapp-Clone/HEAD/frontend/yarn.lock --------------------------------------------------------------------------------