├── .gitignore ├── README.md ├── eslint.config.js ├── firebaseConfig.js ├── index.html ├── package.json ├── public ├── MG_0197.jpg ├── Profile.jpg ├── default.png ├── default.webp ├── google.png ├── unnamed.jpg └── vite.svg ├── src ├── App.css ├── App.jsx ├── assets │ └── react.svg ├── components │ ├── ChatBox.jsx │ ├── ChatList.jsx │ ├── UserChat.jsx │ ├── UserList.jsx │ ├── group │ │ ├── GroupAddFriendList.jsx │ │ ├── GroupChatBox.jsx │ │ ├── GroupChatItem.jsx │ │ ├── GroupChatList.jsx │ │ ├── JoinGroup - Copy.jsx │ │ └── JoinGroup.jsx │ └── layout │ │ ├── Index.jsx │ │ └── Navbar.jsx ├── index.css ├── main.jsx └── pages │ ├── Contacts.jsx │ ├── Error.jsx │ ├── ForgotPassword.jsx │ ├── Group.jsx │ ├── Home.jsx │ ├── Login - Copy.jsx │ ├── Login.jsx │ ├── Profile.jsx │ ├── ResetPassword.jsx │ └── SignUp.jsx ├── store ├── index.js └── slices │ ├── authSlice.js │ └── conversationSlice.js ├── vercel.json └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/eslint.config.js -------------------------------------------------------------------------------- /firebaseConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/firebaseConfig.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/package.json -------------------------------------------------------------------------------- /public/MG_0197.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/public/MG_0197.jpg -------------------------------------------------------------------------------- /public/Profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/public/Profile.jpg -------------------------------------------------------------------------------- /public/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/public/default.png -------------------------------------------------------------------------------- /public/default.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/public/default.webp -------------------------------------------------------------------------------- /public/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/public/google.png -------------------------------------------------------------------------------- /public/unnamed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/public/unnamed.jpg -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/ChatBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/ChatBox.jsx -------------------------------------------------------------------------------- /src/components/ChatList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/ChatList.jsx -------------------------------------------------------------------------------- /src/components/UserChat.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/UserChat.jsx -------------------------------------------------------------------------------- /src/components/UserList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/UserList.jsx -------------------------------------------------------------------------------- /src/components/group/GroupAddFriendList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/group/GroupAddFriendList.jsx -------------------------------------------------------------------------------- /src/components/group/GroupChatBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/group/GroupChatBox.jsx -------------------------------------------------------------------------------- /src/components/group/GroupChatItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/group/GroupChatItem.jsx -------------------------------------------------------------------------------- /src/components/group/GroupChatList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/group/GroupChatList.jsx -------------------------------------------------------------------------------- /src/components/group/JoinGroup - Copy.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/group/JoinGroup - Copy.jsx -------------------------------------------------------------------------------- /src/components/group/JoinGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/group/JoinGroup.jsx -------------------------------------------------------------------------------- /src/components/layout/Index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/layout/Index.jsx -------------------------------------------------------------------------------- /src/components/layout/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/components/layout/Navbar.jsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/pages/Contacts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/Contacts.jsx -------------------------------------------------------------------------------- /src/pages/Error.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/Error.jsx -------------------------------------------------------------------------------- /src/pages/ForgotPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/ForgotPassword.jsx -------------------------------------------------------------------------------- /src/pages/Group.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/Group.jsx -------------------------------------------------------------------------------- /src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/Home.jsx -------------------------------------------------------------------------------- /src/pages/Login - Copy.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/Login - Copy.jsx -------------------------------------------------------------------------------- /src/pages/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/Login.jsx -------------------------------------------------------------------------------- /src/pages/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/Profile.jsx -------------------------------------------------------------------------------- /src/pages/ResetPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/ResetPassword.jsx -------------------------------------------------------------------------------- /src/pages/SignUp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/src/pages/SignUp.jsx -------------------------------------------------------------------------------- /store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/store/index.js -------------------------------------------------------------------------------- /store/slices/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/store/slices/authSlice.js -------------------------------------------------------------------------------- /store/slices/conversationSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/store/slices/conversationSlice.js -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATM-Sakayet-Hossain/Saynex/HEAD/vite.config.js --------------------------------------------------------------------------------