├── CODE_OF_CONDUCT.md ├── Contributing.md ├── LICENSE ├── README.md ├── SECURITY.md ├── auth ├── assets │ └── fusionFLOW-logo.png └── signin │ ├── index.html │ └── index1.html ├── client ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── public │ └── fusionFLOW-logo.png ├── src │ ├── App.css │ ├── App.jsx │ ├── auth │ │ ├── OTP.jsx │ │ ├── SignIn.jsx │ │ └── SignUp.jsx │ ├── components │ │ ├── BlurbsItem.jsx │ │ ├── ErrorAlert.jsx │ │ ├── Features.jsx │ │ ├── Footer.jsx │ │ ├── LoadingSpinners.jsx │ │ ├── Navbar.jsx │ │ ├── ProgressBar.jsx │ │ ├── SideBar.jsx │ │ └── chat │ │ │ ├── Chat.css │ │ │ ├── ChatWindow.jsx │ │ │ ├── Message.jsx │ │ │ ├── Pal.jsx │ │ │ ├── Sidebar.jsx │ │ │ └── Welcome.jsx │ ├── hooks │ │ ├── useAddInitialBlurbs.js │ │ ├── useAddInitialPals.js │ │ ├── usePatchChatArray.js │ │ ├── useSocketConnect.js │ │ └── useWebRtcConnection.js │ ├── main.jsx │ ├── routes │ │ ├── Blurbs.jsx │ │ ├── Chat.jsx │ │ ├── Email.jsx │ │ ├── Expenses.jsx │ │ ├── Features.jsx │ │ ├── Spot.jsx │ │ └── VideoCall.jsx │ └── store │ │ ├── Blurbs.js │ │ ├── Chats.js │ │ ├── Pals.js │ │ ├── Reciever.js │ │ ├── UserDetails.js │ │ └── index.js └── vite.config.js └── server ├── .gitignore ├── app.js ├── controllers └── controller.js ├── db └── connectDB.js ├── jwt └── jwt.js ├── middleware └── auth.js ├── model ├── blurbs.js ├── chats.js └── users.js ├── package-lock.json ├── package.json ├── router └── router.js └── socket-io └── socket.js /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/SECURITY.md -------------------------------------------------------------------------------- /auth/assets/fusionFLOW-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/auth/assets/fusionFLOW-logo.png -------------------------------------------------------------------------------- /auth/signin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/auth/signin/index.html -------------------------------------------------------------------------------- /auth/signin/index1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/auth/signin/index1.html -------------------------------------------------------------------------------- /client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/.eslintrc.cjs -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/README.md -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/fusionFLOW-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/public/fusionFLOW-logo.png -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/auth/OTP.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/auth/OTP.jsx -------------------------------------------------------------------------------- /client/src/auth/SignIn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/auth/SignIn.jsx -------------------------------------------------------------------------------- /client/src/auth/SignUp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/auth/SignUp.jsx -------------------------------------------------------------------------------- /client/src/components/BlurbsItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/BlurbsItem.jsx -------------------------------------------------------------------------------- /client/src/components/ErrorAlert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/ErrorAlert.jsx -------------------------------------------------------------------------------- /client/src/components/Features.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/Features.jsx -------------------------------------------------------------------------------- /client/src/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/Footer.jsx -------------------------------------------------------------------------------- /client/src/components/LoadingSpinners.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/LoadingSpinners.jsx -------------------------------------------------------------------------------- /client/src/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/Navbar.jsx -------------------------------------------------------------------------------- /client/src/components/ProgressBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/ProgressBar.jsx -------------------------------------------------------------------------------- /client/src/components/SideBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/SideBar.jsx -------------------------------------------------------------------------------- /client/src/components/chat/Chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/chat/Chat.css -------------------------------------------------------------------------------- /client/src/components/chat/ChatWindow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/chat/ChatWindow.jsx -------------------------------------------------------------------------------- /client/src/components/chat/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/chat/Message.jsx -------------------------------------------------------------------------------- /client/src/components/chat/Pal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/chat/Pal.jsx -------------------------------------------------------------------------------- /client/src/components/chat/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/chat/Sidebar.jsx -------------------------------------------------------------------------------- /client/src/components/chat/Welcome.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/components/chat/Welcome.jsx -------------------------------------------------------------------------------- /client/src/hooks/useAddInitialBlurbs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/hooks/useAddInitialBlurbs.js -------------------------------------------------------------------------------- /client/src/hooks/useAddInitialPals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/hooks/useAddInitialPals.js -------------------------------------------------------------------------------- /client/src/hooks/usePatchChatArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/hooks/usePatchChatArray.js -------------------------------------------------------------------------------- /client/src/hooks/useSocketConnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/hooks/useSocketConnect.js -------------------------------------------------------------------------------- /client/src/hooks/useWebRtcConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/hooks/useWebRtcConnection.js -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/routes/Blurbs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/routes/Blurbs.jsx -------------------------------------------------------------------------------- /client/src/routes/Chat.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/routes/Chat.jsx -------------------------------------------------------------------------------- /client/src/routes/Email.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/routes/Email.jsx -------------------------------------------------------------------------------- /client/src/routes/Expenses.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/routes/Expenses.jsx -------------------------------------------------------------------------------- /client/src/routes/Features.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/routes/Features.jsx -------------------------------------------------------------------------------- /client/src/routes/Spot.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/routes/Spot.jsx -------------------------------------------------------------------------------- /client/src/routes/VideoCall.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/routes/VideoCall.jsx -------------------------------------------------------------------------------- /client/src/store/Blurbs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/store/Blurbs.js -------------------------------------------------------------------------------- /client/src/store/Chats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/store/Chats.js -------------------------------------------------------------------------------- /client/src/store/Pals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/store/Pals.js -------------------------------------------------------------------------------- /client/src/store/Reciever.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/store/Reciever.js -------------------------------------------------------------------------------- /client/src/store/UserDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/store/UserDetails.js -------------------------------------------------------------------------------- /client/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/src/store/index.js -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/app.js -------------------------------------------------------------------------------- /server/controllers/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/controllers/controller.js -------------------------------------------------------------------------------- /server/db/connectDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/db/connectDB.js -------------------------------------------------------------------------------- /server/jwt/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/jwt/jwt.js -------------------------------------------------------------------------------- /server/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/middleware/auth.js -------------------------------------------------------------------------------- /server/model/blurbs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/model/blurbs.js -------------------------------------------------------------------------------- /server/model/chats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/model/chats.js -------------------------------------------------------------------------------- /server/model/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/model/users.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/package.json -------------------------------------------------------------------------------- /server/router/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/router/router.js -------------------------------------------------------------------------------- /server/socket-io/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChandelAnish/fusionFLOW/HEAD/server/socket-io/socket.js --------------------------------------------------------------------------------