This is a simple HTML example.
91 |├── backend ├── src │ ├── environment-mongo │ │ ├── dto │ │ │ └── create-environment-mongo.dto.ts │ │ ├── environment-mongo.service.spec.ts │ │ ├── environment-mongo.controller.spec.ts │ │ ├── environment-mongo.entity.ts │ │ ├── environment-mongo.module.ts │ │ └── environment-mongo.controller.ts │ ├── auth │ │ ├── enums │ │ │ └── role.enum.ts │ │ ├── decorators │ │ │ ├── isAPIKey.decorator.ts │ │ │ ├── isPublic.decorator.ts │ │ │ └── roles.decorator.ts │ │ ├── serializers │ │ │ └── session.serializer.ts │ │ ├── guards │ │ │ ├── local-auth.guard.ts │ │ │ ├── roles.guard.ts │ │ │ ├── refresh-jwt-auth.guard.ts │ │ │ ├── auth.guard.ts │ │ │ └── jwt-auth.guard.ts │ │ ├── strategies │ │ │ ├── refresh.strategy.ts │ │ │ ├── local.strategy.ts │ │ │ └── jwt.strategy.ts │ │ ├── auth.module.ts │ │ └── auth.controller.spec.ts │ ├── admin │ │ ├── admin.service.ts │ │ ├── admin.service.spec.ts │ │ ├── admin.controller.spec.ts │ │ └── admin.module.ts │ ├── app.service.ts │ ├── logging │ │ ├── logging.module.ts │ │ ├── logging.decorator.ts │ │ └── logging.interceptor.ts │ ├── redis │ │ ├── redis.module.ts │ │ └── redis.service.ts │ ├── users │ │ ├── users.sql │ │ ├── users.service.spec.ts │ │ ├── users.controller.spec.ts │ │ ├── users.module.ts │ │ ├── users.docs.ts │ │ └── user.entity.ts │ ├── docker │ │ ├── docker.module.ts │ │ ├── docker.service.spec.ts │ │ ├── docker.controller.spec.ts │ │ └── docker.controller.ts │ ├── utils │ │ └── encrypt_password.ts │ ├── constants.ts │ ├── mail │ │ ├── mail.service.spec.ts │ │ ├── mail.module.ts │ │ └── templates │ │ │ ├── confirmation.hbs │ │ │ └── reset-password.hbs │ ├── guest │ │ ├── guest.service.spec.ts │ │ ├── guest.controller.spec.ts │ │ ├── guest.module.ts │ │ └── guest.controller.ts │ ├── projects │ │ ├── projects.service.spec.ts │ │ ├── projects.controller.spec.ts │ │ ├── projects.module.ts │ │ ├── project.entity.ts │ │ └── projects.docs.ts │ ├── file-mongo │ │ ├── file-mongo.service.spec.ts │ │ ├── file-mongo.controller.spec.ts │ │ ├── file-mongo.module.ts │ │ ├── file-mongo.entity.ts │ │ └── file-mongo.controller.ts │ ├── project-mongo │ │ ├── project-mongo.service.spec.ts │ │ ├── project-mongo.controller.spec.ts │ │ ├── project-mongo.module.ts │ │ └── project-mongo.entity.ts │ ├── project-manager │ │ ├── project-manager.service.spec.ts │ │ └── project-manager.module.ts │ ├── app.controller.ts │ ├── project-shares │ │ ├── project-shares.service.spec.ts │ │ ├── project-shares.controller.spec.ts │ │ ├── project-shares.module.ts │ │ └── project-shares.entity.ts │ ├── directory-mongo │ │ ├── directory-mongo.service.spec.ts │ │ ├── directory-mongo.controller.spec.ts │ │ ├── directory-mongo.module.ts │ │ ├── directory-mongo.entity.ts │ │ ├── directory-mongo.controller.ts │ │ └── dto │ │ │ └── create-directory-mongo.dto.ts │ ├── app.controller.spec.ts │ ├── config │ │ └── configuration.ts │ ├── main.ts │ └── filters │ │ └── http-exception.filter.ts ├── docker │ ├── python_container │ │ ├── requirements.txt │ │ ├── install.sh │ │ └── Dockerfile │ ├── javascript_container │ │ ├── install.sh │ │ └── Dockerfile │ └── install.sh ├── .prettierrc ├── tsconfig.build.json ├── babel.config.js ├── test │ ├── jest-e2e.json │ └── app.e2e-spec.ts ├── nest-cli.json ├── create_user.sql ├── .gitignore ├── drop_tables.sql ├── .eslintrc.js ├── .eslintrc.cjs ├── ecosystem.config.js ├── tsconfig.json ├── deploy.sh ├── create_mongodb_db.sh └── migrate.sh ├── dump.rdb ├── frontend ├── netlify.toml ├── public │ ├── aa.png │ ├── mab.png │ ├── mea.png │ ├── ro.png │ ├── banner.png │ ├── dots.png │ ├── giphy.gif │ ├── icon-b.png │ ├── icon-w.png │ ├── icon.png │ ├── logo-b.png │ ├── logo-w.png │ ├── loop.png │ ├── avatar-1.png │ ├── avatar-2.png │ ├── avatar-3.png │ ├── banner2.png │ ├── banner3.png │ ├── gradient.png │ ├── logo-bb.png │ ├── converted.gif │ ├── lang-logo │ │ ├── c.png │ │ ├── html.png │ │ ├── python.png │ │ ├── markdown.png │ │ ├── unknown.png │ │ ├── javascript.png │ │ └── typescript.png │ ├── pattern-b.gif │ ├── pattern-w.gif │ ├── editor-action.gif │ └── vite.svg ├── src │ ├── assets │ │ └── ahjHe3h.jpg │ ├── components │ │ ├── Dashboard │ │ │ ├── Dashboard.tsx │ │ │ ├── Dashboard.css │ │ │ └── DBMenu.tsx │ │ ├── CodeEditor │ │ │ ├── index.ts │ │ │ ├── codemirrorSetup.ts │ │ │ ├── names.ts │ │ │ ├── VoiceDrawer.tsx │ │ │ └── LineNumber.tsx │ │ ├── Bars │ │ │ ├── ThemeSelector.tsx │ │ │ ├── LanguageSelector.tsx │ │ │ └── Shares.tsx │ │ ├── Slogan.tsx │ │ └── Buttons │ │ │ └── CallToAction.tsx │ ├── common │ │ └── icons │ │ │ ├── index.ts │ │ │ ├── Twitter.tsx │ │ │ ├── LinkedIn.tsx │ │ │ └── Github.tsx │ ├── hooks │ │ ├── useTitle.ts │ │ ├── useApp.ts │ │ ├── useAuth.ts │ │ ├── useTypingEffect.tsx │ │ ├── useLogOut.ts │ │ └── useAuthRefresh.ts │ ├── globals.d.ts │ ├── store │ │ ├── selectors │ │ │ ├── index.ts │ │ │ ├── fileSelectors.ts │ │ │ ├── projectShareSelectors.ts │ │ │ ├── cookieConsentSelectors.ts │ │ │ ├── authSelectors.ts │ │ │ ├── userSelectors.ts │ │ │ └── projectSelectors.ts │ │ ├── middleware │ │ │ └── loggerMiddleware.ts │ │ ├── services │ │ │ ├── environment.ts │ │ │ ├── directory.ts │ │ │ ├── file.ts │ │ │ ├── admin.ts │ │ │ ├── user.ts │ │ │ └── api.ts │ │ ├── slices │ │ │ ├── projectSharesSlice.ts │ │ │ ├── fileSlice.ts │ │ │ └── cookieConsentSlice.ts │ │ └── store.ts │ ├── pages │ │ ├── index.ts │ │ └── Verify.tsx │ ├── config │ │ └── apiConfig.ts │ ├── vite-env.d.ts │ ├── utils │ │ ├── filetreeinit.ts │ │ ├── dashboard.utils.ts │ │ ├── Spinner.tsx │ │ ├── addleaf.ts │ │ ├── createfiledir.ts │ │ └── codeExamples.ts │ ├── context │ │ ├── AuthContext.tsx │ │ └── EditorContext.tsx │ ├── theme │ │ └── MenuTheme.tsx │ ├── index.css │ ├── App.tsx │ └── main.tsx ├── .prettierrc ├── tsconfig.json ├── tsconfig.node.json ├── tailwind.config.js ├── eslint.config.js ├── tsconfig.app.json ├── vite.config.ts ├── README.md └── package.json ├── rm_user.sql ├── socket_deploy.sh ├── .gitignore ├── socket_server ├── package.json └── transform.js ├── LICENSE ├── deploy.sh └── runon.sh /backend/src/environment-mongo/dto/create-environment-mongo.dto.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dump.rdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/dump.rdb -------------------------------------------------------------------------------- /backend/docker/python_container/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | pandas 3 | requests 4 | -------------------------------------------------------------------------------- /backend/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true, 3 | "trailingComma": "all" 4 | } 5 | -------------------------------------------------------------------------------- /frontend/netlify.toml: -------------------------------------------------------------------------------- 1 | [[redirects]] 2 | from = "/*" 3 | to = "/" 4 | status = 200 5 | -------------------------------------------------------------------------------- /frontend/public/aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/aa.png -------------------------------------------------------------------------------- /frontend/public/mab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/mab.png -------------------------------------------------------------------------------- /frontend/public/mea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/mea.png -------------------------------------------------------------------------------- /frontend/public/ro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/ro.png -------------------------------------------------------------------------------- /frontend/public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/banner.png -------------------------------------------------------------------------------- /frontend/public/dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/dots.png -------------------------------------------------------------------------------- /frontend/public/giphy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/giphy.gif -------------------------------------------------------------------------------- /frontend/public/icon-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/icon-b.png -------------------------------------------------------------------------------- /frontend/public/icon-w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/icon-w.png -------------------------------------------------------------------------------- /frontend/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/icon.png -------------------------------------------------------------------------------- /frontend/public/logo-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/logo-b.png -------------------------------------------------------------------------------- /frontend/public/logo-w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/logo-w.png -------------------------------------------------------------------------------- /frontend/public/loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/loop.png -------------------------------------------------------------------------------- /backend/docker/javascript_container/install.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | docker build -t node-leetcode:latest . 3 | -------------------------------------------------------------------------------- /backend/docker/python_container/install.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | docker build -t python-leetcode:latest . 3 | -------------------------------------------------------------------------------- /frontend/public/avatar-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/avatar-1.png -------------------------------------------------------------------------------- /frontend/public/avatar-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/avatar-2.png -------------------------------------------------------------------------------- /frontend/public/avatar-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/avatar-3.png -------------------------------------------------------------------------------- /frontend/public/banner2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/banner2.png -------------------------------------------------------------------------------- /frontend/public/banner3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/banner3.png -------------------------------------------------------------------------------- /frontend/public/gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/gradient.png -------------------------------------------------------------------------------- /frontend/public/logo-bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/logo-bb.png -------------------------------------------------------------------------------- /frontend/public/converted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/converted.gif -------------------------------------------------------------------------------- /frontend/public/lang-logo/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/lang-logo/c.png -------------------------------------------------------------------------------- /frontend/public/pattern-b.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/pattern-b.gif -------------------------------------------------------------------------------- /frontend/public/pattern-w.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/pattern-w.gif -------------------------------------------------------------------------------- /frontend/src/assets/ahjHe3h.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/src/assets/ahjHe3h.jpg -------------------------------------------------------------------------------- /frontend/public/editor-action.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/editor-action.gif -------------------------------------------------------------------------------- /frontend/public/lang-logo/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/lang-logo/html.png -------------------------------------------------------------------------------- /frontend/public/lang-logo/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/lang-logo/python.png -------------------------------------------------------------------------------- /backend/src/auth/enums/role.enum.ts: -------------------------------------------------------------------------------- 1 | export enum Role { 2 | User = 'user', 3 | Admin = 'admin', 4 | Guest = 'guest', 5 | } 6 | -------------------------------------------------------------------------------- /frontend/public/lang-logo/markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/lang-logo/markdown.png -------------------------------------------------------------------------------- /frontend/public/lang-logo/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reunicorn1/collabor8/HEAD/frontend/public/lang-logo/unknown.png -------------------------------------------------------------------------------- /frontend/src/components/Dashboard/Dashboard.tsx: -------------------------------------------------------------------------------- 1 | export default function Dashboard() { 2 | return
15 | code 16 |
17 |20 | together 21 |
22 |30 | 31 | Collaborative coding made simple. Join developers worldwide and 32 | create together. 33 | 34 |
35 |faster
38 | ^ 39 | * 40 |Hello {{ name }},
62 | 63 |You’re one step away from joining the coolest code base! To confirm your email and complete your registration, just click the button below:
64 | 65 |66 | Confirm My Email 67 |
68 | 69 |If this wasn’t you, just ignore this email and keep coding the good code!
70 | 71 | 72 |Hey {{ name }},
62 | 63 |Forgot your password? It happens to the best of us, even the most seasoned developers!
64 | 65 |To get back to coding in no time, click the button below to reset your password:
66 | 67 |68 | Reset Your Password 69 |
70 | 71 |Keep your passwords strong and your coffee stronger!
72 | 73 | 74 | 75 | 76 |This is a simple HTML example.
91 |