├── .github └── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ └── FEATURE_REQUEST.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── backend └── server │ ├── Procfile │ ├── Utils │ └── Rooms.js │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── rateLimiter.js └── frontend └── syntaxmeets ├── README.md ├── debug.log ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── manifest.json └── siteimages │ └── smlogo.png └── src ├── App.css ├── App.js ├── App.test.js ├── assets └── css │ └── sx-chat.css ├── components ├── About │ ├── About.js │ ├── About.module.css │ └── Card │ │ └── MediaCard.js ├── Footer │ ├── Footer.js │ ├── Footer.module.css │ └── navlogo.png ├── Home │ ├── Home.js │ └── Home.module.css ├── Loader │ ├── Loader.js │ └── Loader.module.css ├── Mobile │ ├── Mobile.js │ └── Mobile.module.css ├── Navbar │ └── Navbar.js ├── SnackBar │ └── Snackbar.js ├── SyntaxChat │ ├── ChatMessage.js │ ├── ParticipantsList.js │ └── SyntaxChat.js ├── SyntaxEditor │ ├── CodeInput.js │ ├── CodeOutput.js │ ├── LanguageData.js │ ├── SyntaxEditor.js │ └── SyntaxEditor.module.css ├── SyntaxPad │ ├── SyntaxPad.js │ └── SyntaxPad.module.css └── SyntaxRoom │ └── SyntaxRoom.js ├── images ├── SyntaxMeets.png ├── akash.jpg ├── dhruv.jpg ├── home_svg.svg ├── homepage.svg ├── mobilehome_svg.svg ├── navlogo.png ├── nishant.jpg └── ogimage.png ├── index.css ├── index.js ├── serviceWorker.js ├── services ├── axios.js └── socket.js ├── setupTests.js ├── store ├── actions │ ├── chatActions.js │ ├── editorActions.js │ ├── roomActions.js │ └── uiActions.js ├── reducers │ ├── chatReducer.js │ ├── editorReducer.js │ ├── roomReducer.js │ └── uiReducer.js ├── store.js └── types.js └── util └── util.js /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | .vscode 3 | **/.env 4 | .DS_Store -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/README.md -------------------------------------------------------------------------------- /backend/server/Procfile: -------------------------------------------------------------------------------- 1 | web: node index.js 2 | -------------------------------------------------------------------------------- /backend/server/Utils/Rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/backend/server/Utils/Rooms.js -------------------------------------------------------------------------------- /backend/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/backend/server/index.js -------------------------------------------------------------------------------- /backend/server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/backend/server/package-lock.json -------------------------------------------------------------------------------- /backend/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/backend/server/package.json -------------------------------------------------------------------------------- /backend/server/rateLimiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/backend/server/rateLimiter.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/README.md -------------------------------------------------------------------------------- /frontend/syntaxmeets/debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/debug.log -------------------------------------------------------------------------------- /frontend/syntaxmeets/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/package-lock.json -------------------------------------------------------------------------------- /frontend/syntaxmeets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/package.json -------------------------------------------------------------------------------- /frontend/syntaxmeets/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/public/favicon.ico -------------------------------------------------------------------------------- /frontend/syntaxmeets/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/public/index.html -------------------------------------------------------------------------------- /frontend/syntaxmeets/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/public/manifest.json -------------------------------------------------------------------------------- /frontend/syntaxmeets/public/siteimages/smlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/public/siteimages/smlogo.png -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/App.css -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/App.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/App.test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/assets/css/sx-chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/assets/css/sx-chat.css -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/About/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/About/About.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/About/About.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/About/About.module.css -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/About/Card/MediaCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/About/Card/MediaCard.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Footer/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Footer/Footer.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Footer/Footer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Footer/Footer.module.css -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Footer/navlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Footer/navlogo.png -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Home/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Home/Home.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Home/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Home/Home.module.css -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Loader/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Loader/Loader.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Loader/Loader.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Loader/Loader.module.css -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Mobile/Mobile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Mobile/Mobile.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Mobile/Mobile.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Mobile/Mobile.module.css -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/Navbar/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/Navbar/Navbar.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SnackBar/Snackbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SnackBar/Snackbar.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxChat/ChatMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxChat/ChatMessage.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxChat/ParticipantsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxChat/ParticipantsList.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxChat/SyntaxChat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxChat/SyntaxChat.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxEditor/CodeInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxEditor/CodeInput.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxEditor/CodeOutput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxEditor/CodeOutput.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxEditor/LanguageData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxEditor/LanguageData.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxEditor/SyntaxEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxEditor/SyntaxEditor.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxEditor/SyntaxEditor.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxEditor/SyntaxEditor.module.css -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxPad/SyntaxPad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxPad/SyntaxPad.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxPad/SyntaxPad.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxPad/SyntaxPad.module.css -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/components/SyntaxRoom/SyntaxRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/components/SyntaxRoom/SyntaxRoom.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/images/SyntaxMeets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/images/SyntaxMeets.png -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/images/akash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/images/akash.jpg -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/images/dhruv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/images/dhruv.jpg -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/images/home_svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/images/home_svg.svg -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/images/homepage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/images/homepage.svg -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/images/mobilehome_svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/images/mobilehome_svg.svg -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/images/navlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/images/navlogo.png -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/images/nishant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/images/nishant.jpg -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/images/ogimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/images/ogimage.png -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/index.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/serviceWorker.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/services/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/services/axios.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/services/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/services/socket.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/setupTests.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/actions/chatActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/actions/chatActions.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/actions/editorActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/actions/editorActions.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/actions/roomActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/actions/roomActions.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/actions/uiActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/actions/uiActions.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/reducers/chatReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/reducers/chatReducer.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/reducers/editorReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/reducers/editorReducer.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/reducers/roomReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/reducers/roomReducer.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/reducers/uiReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/reducers/uiReducer.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/store.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/store/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/store/types.js -------------------------------------------------------------------------------- /frontend/syntaxmeets/src/util/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kothariji/SyntaxMeets/HEAD/frontend/syntaxmeets/src/util/util.js --------------------------------------------------------------------------------