├── .devcontainer ├── Dockerfile ├── devcontainer.json └── docker-compose.yml ├── .editorconfig ├── .env.sample ├── .eslintrc.json ├── .gitattributes ├── .github └── workflows │ ├── merge.yml │ └── pull-request.yml ├── .gitignore ├── .gitmodules ├── .graphqlrc.yml ├── .husky ├── .gitignore ├── post-checkout ├── post-commit ├── post-merge ├── pre-commit └── pre-push ├── .prettierignore ├── .prettierrc.js ├── .storybook ├── main.js └── tsconfig.json ├── .vscode └── extensions.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── apps ├── .gitkeep ├── backend │ ├── .eslintrc.json │ ├── jest.config.js │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── .gitkeep │ │ │ ├── app.controller.spec.ts │ │ │ ├── app.controller.ts │ │ │ ├── app.module.ts │ │ │ ├── app.service.spec.ts │ │ │ ├── app.service.ts │ │ │ ├── controllers │ │ │ │ ├── exchanges │ │ │ │ │ ├── dto │ │ │ │ │ │ ├── add-instrument.input.ts │ │ │ │ │ │ ├── create-exchange.input.ts │ │ │ │ │ │ └── create-invite.input.ts │ │ │ │ │ ├── entities │ │ │ │ │ │ ├── exchange.entity.ts │ │ │ │ │ │ ├── invite.entity.ts │ │ │ │ │ │ └── profit-loss.entity.ts │ │ │ │ │ ├── exchanges.module.ts │ │ │ │ │ ├── exchanges.resolver.spec.ts │ │ │ │ │ ├── exchanges.resolver.ts │ │ │ │ │ ├── exchanges.service.spec.ts │ │ │ │ │ └── exchanges.service.ts │ │ │ │ ├── instruments │ │ │ │ │ ├── entities │ │ │ │ │ │ ├── instrument.entity.ts │ │ │ │ │ │ └── recent-trade.entity.ts │ │ │ │ │ ├── instruments.module.ts │ │ │ │ │ ├── instruments.resolver.spec.ts │ │ │ │ │ ├── instruments.resolver.ts │ │ │ │ │ ├── instruments.service.spec.ts │ │ │ │ │ └── instruments.service.ts │ │ │ │ └── users │ │ │ │ │ ├── dto │ │ │ │ │ ├── create-user.input.ts │ │ │ │ │ └── update-user.input.ts │ │ │ │ │ ├── entities │ │ │ │ │ ├── enums │ │ │ │ │ │ └── permission.ts │ │ │ │ │ ├── permissions.entity.ts │ │ │ │ │ └── user.entity.ts │ │ │ │ │ ├── users.module.ts │ │ │ │ │ ├── users.resolver.spec.ts │ │ │ │ │ ├── users.resolver.ts │ │ │ │ │ ├── users.service.spec.ts │ │ │ │ │ └── users.service.ts │ │ │ ├── middleware │ │ │ │ ├── firebase.auth.ts │ │ │ │ └── firebase.guard.ts │ │ │ ├── schema.gql │ │ │ ├── types │ │ │ │ └── graphql.ts │ │ │ └── util │ │ │ │ └── current-user.decorator.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ └── main.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── components-e2e │ ├── .eslintrc.json │ ├── cypress.json │ ├── project.json │ ├── src │ │ ├── fixtures │ │ │ └── example.json │ │ ├── integration │ │ │ └── components │ │ │ │ └── components.spec.ts │ │ └── support │ │ │ ├── commands.ts │ │ │ └── index.ts │ └── tsconfig.json ├── data-generator │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── config.json │ ├── libs │ │ ├── ExchangeClient.py │ │ ├── InsertOrder.py │ │ ├── LoginResponse.py │ │ ├── State.py │ │ ├── exchange_pb2.py │ │ └── setup.py │ ├── requirements.txt │ ├── run_data_gen.py │ ├── src │ │ ├── DataServer.py │ │ └── generators │ │ │ ├── BondPriceGeneratorStrategy.py │ │ │ ├── DataGenerator.py │ │ │ ├── PriceGeneratorStrategy.py │ │ │ └── StockPriceGeneratorStrategy.py │ ├── test.sh │ ├── test_server.py │ └── tests │ │ └── unit_tests │ │ ├── bond_price_generator_test.py │ │ └── exchange_client_test.py ├── exchange │ ├── .clang-format │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Dockerfile │ ├── client.py │ ├── clients │ │ ├── python │ │ │ ├── client.py │ │ │ ├── exchange_pb2.py │ │ │ └── log.py │ │ └── ts │ │ │ ├── .npmignore │ │ │ ├── .prettierignore │ │ │ ├── .prettierrc.js │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── exchange_pb.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ ├── util.ts │ │ │ └── ws-client.ts │ │ │ └── tsconfig.json │ ├── debug.sh │ ├── example-config.json │ ├── example │ │ └── cli │ │ │ ├── .prettierrc.js │ │ │ ├── LICENSE │ │ │ ├── index.js │ │ │ ├── package-lock.json │ │ │ └── package.json │ ├── libs │ │ ├── CMakeLists.txt │ │ ├── common │ │ │ ├── CMakeLists.txt │ │ │ ├── colors.h │ │ │ ├── reader.cc │ │ │ ├── reader.h │ │ │ ├── timer.cc │ │ │ ├── timer.h │ │ │ ├── types.cc │ │ │ ├── types.h │ │ │ ├── util.cc │ │ │ └── util.h │ │ ├── config │ │ │ ├── CMakeLists.txt │ │ │ ├── config.cc │ │ │ ├── config.h │ │ │ ├── config_reader.cc │ │ │ └── config_reader.h │ │ ├── db │ │ │ ├── CMakeLists.txt │ │ │ ├── connection.cc │ │ │ └── connection.h │ │ ├── engine │ │ │ ├── CMakeLists.txt │ │ │ ├── conversions.cc │ │ │ ├── conversions.h │ │ │ ├── exchange.cc │ │ │ ├── exchange.h │ │ │ ├── order_factory.cc │ │ │ ├── order_factory.h │ │ │ ├── orderbook.cc │ │ │ ├── orderbook.h │ │ │ ├── orderbook_manager.cc │ │ │ ├── orderbook_manager.h │ │ │ ├── participant.cc │ │ │ ├── participant.h │ │ │ ├── participant_manager.cc │ │ │ ├── participant_manager.h │ │ │ ├── requests.cc │ │ │ └── requests.h │ │ ├── net │ │ │ ├── CMakeLists.txt │ │ │ ├── exchange_runtime.cc │ │ │ └── exchange_runtime.h │ │ └── protocol │ │ │ ├── CMakeLists.txt │ │ │ ├── exchange.pb.cc │ │ │ ├── exchange.pb.h │ │ │ └── exchange.proto │ ├── main.cc │ ├── main.old.cc │ ├── messaging │ │ ├── js │ │ │ └── exchange_pb.js │ │ └── python │ │ │ └── exchange_pb2.py │ ├── quick.sh │ ├── readme.md │ ├── release.sh │ ├── spm.json │ └── tests │ │ ├── CMakeLists.txt │ │ ├── common_test.cc │ │ ├── config_reader_test.cc │ │ ├── config_test.cc │ │ ├── conversions_test.cc │ │ ├── exchange_runtime_test.cc │ │ ├── exchange_test.cc │ │ ├── integration_test.cc │ │ ├── message_parsing_test.cc │ │ ├── order_factory_test.cc │ │ ├── orderbook_test.cc │ │ ├── participant_test.cc │ │ └── test_common.h ├── frontend-e2e │ ├── .eslintrc.json │ ├── .gitignore │ ├── cypress.env.sample.json │ ├── cypress.json │ ├── plugins │ │ └── index.ts │ ├── project.json │ ├── serviceAccount.sample.json │ ├── src │ │ ├── fixtures │ │ │ └── example.json │ │ ├── integration │ │ │ ├── app.spec.ts │ │ │ ├── auth.spec.ts │ │ │ ├── exchange.spec.ts │ │ │ └── landing.spec.ts │ │ ├── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── index.ts │ │ └── utils │ │ │ └── graphql-test-utils.js │ └── tsconfig.json ├── frontend │ ├── .eslintrc.json │ ├── index.d.ts │ ├── jest.config.js │ ├── next-env.d.ts │ ├── next.config.js │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── auth │ │ │ └── index.tsx │ │ ├── exchange │ │ │ ├── [id].tsx │ │ │ └── index.tsx │ │ ├── index.tsx │ │ ├── invite │ │ │ └── [hash].tsx │ │ ├── landing │ │ │ └── index.tsx │ │ └── styles.css │ ├── postcss.config.js │ ├── project.json │ ├── public │ │ ├── .gitkeep │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── logo.png │ │ ├── mstile-150x150.png │ │ ├── safari-pinned-tab.svg │ │ └── site.webmanifest │ ├── services │ │ └── firebase.ts │ ├── specs │ │ ├── exchange.spec.tsx │ │ └── index.spec.tsx │ ├── tailwind.config.js │ ├── tsconfig.json │ └── tsconfig.spec.json └── orchestrator │ ├── .dockerignore │ ├── .env.sample │ ├── Dockerfile │ ├── README.md │ ├── api │ ├── handlers │ │ ├── exchange.go │ │ └── util.go │ └── http.go │ ├── cmd │ └── orchestrator │ │ └── main.go │ ├── docker │ ├── client.go │ └── exchange.go │ ├── exchange │ └── model.go │ ├── go.mod │ ├── go.sum │ └── util │ └── port.go ├── babel.config.json ├── docker-compose.yml ├── jest.config.js ├── jest.preset.js ├── key └── .gitignore ├── libs ├── .gitkeep ├── assets │ ├── .babelrc │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.js │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── check-icon.svg │ │ │ ├── chevron-right.svg │ │ │ ├── google-icon.svg │ │ │ ├── logo.png │ │ │ └── plus-sign.svg │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── common │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ └── common.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── components │ ├── .babelrc │ ├── .eslintrc.json │ ├── .storybook │ │ ├── main.js │ │ ├── preview.js │ │ ├── tailwind-imports.css │ │ └── tsconfig.json │ ├── README.md │ ├── __mocks__ │ │ └── fileMock.ts │ ├── index.d.ts │ ├── jest.config.js │ ├── postcss.config.js │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── app-logo │ │ │ │ └── index.tsx │ │ │ ├── colour-select │ │ │ │ ├── index.stories.tsx │ │ │ │ └── index.tsx │ │ │ ├── copy-button │ │ │ │ ├── index.stories.tsx │ │ │ │ └── index.tsx │ │ │ ├── custom-area-chart │ │ │ │ ├── index.stories.tsx │ │ │ │ └── index.tsx │ │ │ ├── custom-modal │ │ │ │ └── index.tsx │ │ │ ├── divided-text │ │ │ │ ├── divided-text.stories.tsx │ │ │ │ └── index.tsx │ │ │ ├── exchange-card │ │ │ │ ├── CreateExchangeModal.tsx │ │ │ │ ├── EditExchangeModal.tsx │ │ │ │ ├── exchange-card.stories.tsx │ │ │ │ └── index.tsx │ │ │ ├── exchange-leaderboard │ │ │ │ ├── exchange-leaderboard.stories.tsx │ │ │ │ └── index.tsx │ │ │ ├── exchange-settings │ │ │ │ ├── help │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── instruments │ │ │ │ │ ├── AddInstrumentsModal.tsx │ │ │ │ │ ├── BondInstrumentModal.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── overview │ │ │ │ │ └── index.tsx │ │ │ │ └── permissions │ │ │ │ │ └── index.tsx │ │ │ ├── exchange-user-summary │ │ │ │ ├── index.stories.tsx │ │ │ │ └── index.tsx │ │ │ ├── glass │ │ │ │ └── index.tsx │ │ │ ├── haze │ │ │ │ └── index.tsx │ │ │ ├── hide-show-button │ │ │ │ ├── index.stories.tsx │ │ │ │ └── index.tsx │ │ │ ├── instrument-card │ │ │ │ ├── index.stories.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── react-identicons.ts │ │ │ ├── instrument-settings-card │ │ │ │ └── index.tsx │ │ │ ├── layout │ │ │ │ └── index.tsx │ │ │ ├── loading │ │ │ │ └── index.tsx │ │ │ ├── login-panel │ │ │ │ ├── index.tsx │ │ │ │ └── login-panel.stories.tsx │ │ │ ├── sidebar │ │ │ │ └── index.tsx │ │ │ └── user-dropdown │ │ │ │ ├── index.stories.tsx │ │ │ │ └── index.tsx │ │ ├── specs │ │ │ └── exchange-card.spec.tsx │ │ └── types │ │ │ └── lottie.d.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── database │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.js │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── database.module.ts │ │ │ ├── exchange-store │ │ │ ├── exchange-request.ts │ │ │ └── exchange-store.service.ts │ │ │ ├── index.ts │ │ │ ├── instrument-store │ │ │ └── instrument-store.service.ts │ │ │ ├── prisma │ │ │ ├── prisma.module.ts │ │ │ └── prisma.service.ts │ │ │ └── user-store │ │ │ ├── user-store.service.spec.ts │ │ │ └── user-store.service.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── gql │ ├── .babelrc │ ├── .eslintrc.json │ ├── README.md │ ├── codegen.yml │ ├── jest.config.js │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── exchange.gql │ │ │ ├── generated │ │ │ └── generated.tsx │ │ │ ├── index.ts │ │ │ └── user.gql │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── hooks │ ├── .babelrc │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.js │ ├── project.json │ ├── src │ ├── index.ts │ └── lib │ │ ├── useCurrency.tsx │ │ ├── useEmoji.tsx │ │ ├── useIsLoggedIn.tsx │ │ ├── useLoading.tsx │ │ ├── useLoggedInRedirect.tsx │ │ ├── useMediaQuery.tsx │ │ └── useRandomImage.tsx │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── media ├── logo │ ├── logo.ai │ ├── logo.png │ ├── logo.svg │ ├── logo@2x.png │ ├── logo@3x.png │ └── logo@4x.png └── social │ └── card-large.png ├── nx.json ├── package.json ├── prisma ├── migrations │ ├── 20220315120029_init │ │ └── migration.sql │ ├── 20220315121038_init │ │ └── migration.sql │ ├── 20220326225040_bruce │ │ └── migration.sql │ ├── 20220418052012_add_exchange │ │ └── migration.sql │ ├── 20220418065828_permissions │ │ └── migration.sql │ ├── 20220420041828_invite │ │ └── migration.sql │ ├── 20220420051339_non_unique │ │ └── migration.sql │ ├── 20220421074930_invite_relation │ │ └── migration.sql │ ├── 20220421081101_secondary_invite_key │ │ └── migration.sql │ ├── 20220421123908_exchange_name_colors │ │ └── migration.sql │ ├── 20220428031451_user_email │ │ └── migration.sql │ ├── 20220428035753_add_trades │ │ └── migration.sql │ ├── 20220428094439_remove_unique_exchange_id │ │ └── migration.sql │ ├── 20220429072843_api_key │ │ └── migration.sql │ ├── 20220501101526_trade_table │ │ └── migration.sql │ ├── 20220501224111_cascade_delete_instrument │ │ └── migration.sql │ ├── 20220506040300_use_autoincrement_id_for_trade │ │ └── migration.sql │ ├── 20220509093629_add_market_maker_key │ │ └── migration.sql │ ├── 20220514044310_add_port │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── tools ├── generators │ └── .gitkeep ├── scripts │ └── generate-index.js ├── spm │ ├── CHANGELOG.md │ ├── README.md │ ├── spm │ └── spm-deps │ │ ├── Dockerfile │ │ └── spm-build └── tsconfig.tools.json ├── tsconfig.base.json └── workspace.json /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.github/workflows/merge.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.gitmodules -------------------------------------------------------------------------------- /.graphqlrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.graphqlrc.yml -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/post-checkout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.husky/post-checkout -------------------------------------------------------------------------------- /.husky/post-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.husky/post-commit -------------------------------------------------------------------------------- /.husky/post-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.husky/post-merge -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.storybook/tsconfig.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/README.md -------------------------------------------------------------------------------- /apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/backend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/.eslintrc.json -------------------------------------------------------------------------------- /apps/backend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/jest.config.js -------------------------------------------------------------------------------- /apps/backend/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/project.json -------------------------------------------------------------------------------- /apps/backend/src/app/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/backend/src/app/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/backend/src/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/app.controller.ts -------------------------------------------------------------------------------- /apps/backend/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/backend/src/app/app.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/app.service.spec.ts -------------------------------------------------------------------------------- /apps/backend/src/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/app.service.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/dto/add-instrument.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/dto/add-instrument.input.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/dto/create-exchange.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/dto/create-exchange.input.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/dto/create-invite.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/dto/create-invite.input.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/entities/exchange.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/entities/exchange.entity.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/entities/invite.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/entities/invite.entity.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/entities/profit-loss.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/entities/profit-loss.entity.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/exchanges.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/exchanges.module.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/exchanges.resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/exchanges.resolver.spec.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/exchanges.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/exchanges.resolver.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/exchanges.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/exchanges.service.spec.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/exchanges/exchanges.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/exchanges/exchanges.service.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/instruments/entities/instrument.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/instruments/entities/instrument.entity.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/instruments/entities/recent-trade.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/instruments/entities/recent-trade.entity.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/instruments/instruments.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/instruments/instruments.module.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/instruments/instruments.resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/instruments/instruments.resolver.spec.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/instruments/instruments.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/instruments/instruments.resolver.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/instruments/instruments.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/instruments/instruments.service.spec.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/instruments/instruments.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/instruments/instruments.service.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/dto/create-user.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/dto/create-user.input.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/dto/update-user.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/dto/update-user.input.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/entities/enums/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/entities/enums/permission.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/entities/permissions.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/entities/permissions.entity.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/entities/user.entity.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/users.module.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/users.resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/users.resolver.spec.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/users.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/users.resolver.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/users.service.spec.ts -------------------------------------------------------------------------------- /apps/backend/src/app/controllers/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/controllers/users/users.service.ts -------------------------------------------------------------------------------- /apps/backend/src/app/middleware/firebase.auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/middleware/firebase.auth.ts -------------------------------------------------------------------------------- /apps/backend/src/app/middleware/firebase.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/middleware/firebase.guard.ts -------------------------------------------------------------------------------- /apps/backend/src/app/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/schema.gql -------------------------------------------------------------------------------- /apps/backend/src/app/types/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/types/graphql.ts -------------------------------------------------------------------------------- /apps/backend/src/app/util/current-user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/app/util/current-user.decorator.ts -------------------------------------------------------------------------------- /apps/backend/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/backend/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/backend/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/src/main.ts -------------------------------------------------------------------------------- /apps/backend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/tsconfig.app.json -------------------------------------------------------------------------------- /apps/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/tsconfig.json -------------------------------------------------------------------------------- /apps/backend/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/backend/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/components-e2e/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/components-e2e/.eslintrc.json -------------------------------------------------------------------------------- /apps/components-e2e/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/components-e2e/cypress.json -------------------------------------------------------------------------------- /apps/components-e2e/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/components-e2e/project.json -------------------------------------------------------------------------------- /apps/components-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/components-e2e/src/fixtures/example.json -------------------------------------------------------------------------------- /apps/components-e2e/src/integration/components/components.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/components-e2e/src/integration/components/components.spec.ts -------------------------------------------------------------------------------- /apps/components-e2e/src/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/components-e2e/src/support/commands.ts -------------------------------------------------------------------------------- /apps/components-e2e/src/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/components-e2e/src/support/index.ts -------------------------------------------------------------------------------- /apps/components-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/components-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/data-generator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/.gitignore -------------------------------------------------------------------------------- /apps/data-generator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/Dockerfile -------------------------------------------------------------------------------- /apps/data-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/README.md -------------------------------------------------------------------------------- /apps/data-generator/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/config.json -------------------------------------------------------------------------------- /apps/data-generator/libs/ExchangeClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/libs/ExchangeClient.py -------------------------------------------------------------------------------- /apps/data-generator/libs/InsertOrder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/libs/InsertOrder.py -------------------------------------------------------------------------------- /apps/data-generator/libs/LoginResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/libs/LoginResponse.py -------------------------------------------------------------------------------- /apps/data-generator/libs/State.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/libs/State.py -------------------------------------------------------------------------------- /apps/data-generator/libs/exchange_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/libs/exchange_pb2.py -------------------------------------------------------------------------------- /apps/data-generator/libs/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/libs/setup.py -------------------------------------------------------------------------------- /apps/data-generator/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/requirements.txt -------------------------------------------------------------------------------- /apps/data-generator/run_data_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/run_data_gen.py -------------------------------------------------------------------------------- /apps/data-generator/src/DataServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/src/DataServer.py -------------------------------------------------------------------------------- /apps/data-generator/src/generators/BondPriceGeneratorStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/src/generators/BondPriceGeneratorStrategy.py -------------------------------------------------------------------------------- /apps/data-generator/src/generators/DataGenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/src/generators/DataGenerator.py -------------------------------------------------------------------------------- /apps/data-generator/src/generators/PriceGeneratorStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/src/generators/PriceGeneratorStrategy.py -------------------------------------------------------------------------------- /apps/data-generator/src/generators/StockPriceGeneratorStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/src/generators/StockPriceGeneratorStrategy.py -------------------------------------------------------------------------------- /apps/data-generator/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/test.sh -------------------------------------------------------------------------------- /apps/data-generator/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/test_server.py -------------------------------------------------------------------------------- /apps/data-generator/tests/unit_tests/bond_price_generator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/tests/unit_tests/bond_price_generator_test.py -------------------------------------------------------------------------------- /apps/data-generator/tests/unit_tests/exchange_client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/data-generator/tests/unit_tests/exchange_client_test.py -------------------------------------------------------------------------------- /apps/exchange/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/.clang-format -------------------------------------------------------------------------------- /apps/exchange/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .vscode 3 | 4 | node_modules 5 | dist 6 | -------------------------------------------------------------------------------- /apps/exchange/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/CMakeLists.txt -------------------------------------------------------------------------------- /apps/exchange/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/Dockerfile -------------------------------------------------------------------------------- /apps/exchange/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/client.py -------------------------------------------------------------------------------- /apps/exchange/clients/python/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/python/client.py -------------------------------------------------------------------------------- /apps/exchange/clients/python/exchange_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/python/exchange_pb2.py -------------------------------------------------------------------------------- /apps/exchange/clients/python/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/python/log.py -------------------------------------------------------------------------------- /apps/exchange/clients/ts/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | node_modules 3 | -------------------------------------------------------------------------------- /apps/exchange/clients/ts/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /apps/exchange/clients/ts/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/.prettierrc.js -------------------------------------------------------------------------------- /apps/exchange/clients/ts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/LICENSE -------------------------------------------------------------------------------- /apps/exchange/clients/ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/README.md -------------------------------------------------------------------------------- /apps/exchange/clients/ts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/package-lock.json -------------------------------------------------------------------------------- /apps/exchange/clients/ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/package.json -------------------------------------------------------------------------------- /apps/exchange/clients/ts/src/exchange_pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/src/exchange_pb.ts -------------------------------------------------------------------------------- /apps/exchange/clients/ts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/src/index.ts -------------------------------------------------------------------------------- /apps/exchange/clients/ts/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/src/types.ts -------------------------------------------------------------------------------- /apps/exchange/clients/ts/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/src/util.ts -------------------------------------------------------------------------------- /apps/exchange/clients/ts/src/ws-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/src/ws-client.ts -------------------------------------------------------------------------------- /apps/exchange/clients/ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/clients/ts/tsconfig.json -------------------------------------------------------------------------------- /apps/exchange/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/debug.sh -------------------------------------------------------------------------------- /apps/exchange/example-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/example-config.json -------------------------------------------------------------------------------- /apps/exchange/example/cli/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/example/cli/.prettierrc.js -------------------------------------------------------------------------------- /apps/exchange/example/cli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/example/cli/LICENSE -------------------------------------------------------------------------------- /apps/exchange/example/cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/example/cli/index.js -------------------------------------------------------------------------------- /apps/exchange/example/cli/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/example/cli/package-lock.json -------------------------------------------------------------------------------- /apps/exchange/example/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/example/cli/package.json -------------------------------------------------------------------------------- /apps/exchange/libs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/CMakeLists.txt -------------------------------------------------------------------------------- /apps/exchange/libs/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/CMakeLists.txt -------------------------------------------------------------------------------- /apps/exchange/libs/common/colors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/colors.h -------------------------------------------------------------------------------- /apps/exchange/libs/common/reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/reader.cc -------------------------------------------------------------------------------- /apps/exchange/libs/common/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/reader.h -------------------------------------------------------------------------------- /apps/exchange/libs/common/timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/timer.cc -------------------------------------------------------------------------------- /apps/exchange/libs/common/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/timer.h -------------------------------------------------------------------------------- /apps/exchange/libs/common/types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/types.cc -------------------------------------------------------------------------------- /apps/exchange/libs/common/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/types.h -------------------------------------------------------------------------------- /apps/exchange/libs/common/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/util.cc -------------------------------------------------------------------------------- /apps/exchange/libs/common/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/common/util.h -------------------------------------------------------------------------------- /apps/exchange/libs/config/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/config/CMakeLists.txt -------------------------------------------------------------------------------- /apps/exchange/libs/config/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/config/config.cc -------------------------------------------------------------------------------- /apps/exchange/libs/config/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/config/config.h -------------------------------------------------------------------------------- /apps/exchange/libs/config/config_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/config/config_reader.cc -------------------------------------------------------------------------------- /apps/exchange/libs/config/config_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/config/config_reader.h -------------------------------------------------------------------------------- /apps/exchange/libs/db/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/db/CMakeLists.txt -------------------------------------------------------------------------------- /apps/exchange/libs/db/connection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/db/connection.cc -------------------------------------------------------------------------------- /apps/exchange/libs/db/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/db/connection.h -------------------------------------------------------------------------------- /apps/exchange/libs/engine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/CMakeLists.txt -------------------------------------------------------------------------------- /apps/exchange/libs/engine/conversions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/conversions.cc -------------------------------------------------------------------------------- /apps/exchange/libs/engine/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/conversions.h -------------------------------------------------------------------------------- /apps/exchange/libs/engine/exchange.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/exchange.cc -------------------------------------------------------------------------------- /apps/exchange/libs/engine/exchange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/exchange.h -------------------------------------------------------------------------------- /apps/exchange/libs/engine/order_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/order_factory.cc -------------------------------------------------------------------------------- /apps/exchange/libs/engine/order_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/order_factory.h -------------------------------------------------------------------------------- /apps/exchange/libs/engine/orderbook.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/orderbook.cc -------------------------------------------------------------------------------- /apps/exchange/libs/engine/orderbook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/orderbook.h -------------------------------------------------------------------------------- /apps/exchange/libs/engine/orderbook_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/orderbook_manager.cc -------------------------------------------------------------------------------- /apps/exchange/libs/engine/orderbook_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/orderbook_manager.h -------------------------------------------------------------------------------- /apps/exchange/libs/engine/participant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/participant.cc -------------------------------------------------------------------------------- /apps/exchange/libs/engine/participant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/participant.h -------------------------------------------------------------------------------- /apps/exchange/libs/engine/participant_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/participant_manager.cc -------------------------------------------------------------------------------- /apps/exchange/libs/engine/participant_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/engine/participant_manager.h -------------------------------------------------------------------------------- /apps/exchange/libs/engine/requests.cc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/exchange/libs/engine/requests.h: -------------------------------------------------------------------------------- 1 | namespace Sim 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /apps/exchange/libs/net/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/net/CMakeLists.txt -------------------------------------------------------------------------------- /apps/exchange/libs/net/exchange_runtime.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/net/exchange_runtime.cc -------------------------------------------------------------------------------- /apps/exchange/libs/net/exchange_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/net/exchange_runtime.h -------------------------------------------------------------------------------- /apps/exchange/libs/protocol/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/protocol/CMakeLists.txt -------------------------------------------------------------------------------- /apps/exchange/libs/protocol/exchange.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/protocol/exchange.pb.cc -------------------------------------------------------------------------------- /apps/exchange/libs/protocol/exchange.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/protocol/exchange.pb.h -------------------------------------------------------------------------------- /apps/exchange/libs/protocol/exchange.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/libs/protocol/exchange.proto -------------------------------------------------------------------------------- /apps/exchange/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/main.cc -------------------------------------------------------------------------------- /apps/exchange/main.old.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/main.old.cc -------------------------------------------------------------------------------- /apps/exchange/messaging/js/exchange_pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/messaging/js/exchange_pb.js -------------------------------------------------------------------------------- /apps/exchange/messaging/python/exchange_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/messaging/python/exchange_pb2.py -------------------------------------------------------------------------------- /apps/exchange/quick.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/quick.sh -------------------------------------------------------------------------------- /apps/exchange/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/readme.md -------------------------------------------------------------------------------- /apps/exchange/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/release.sh -------------------------------------------------------------------------------- /apps/exchange/spm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/spm.json -------------------------------------------------------------------------------- /apps/exchange/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/CMakeLists.txt -------------------------------------------------------------------------------- /apps/exchange/tests/common_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/common_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/config_reader_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/config_reader_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/config_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/conversions_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/conversions_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/exchange_runtime_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/exchange_runtime_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/exchange_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/exchange_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/integration_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/integration_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/message_parsing_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/message_parsing_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/order_factory_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/order_factory_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/orderbook_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/orderbook_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/participant_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/participant_test.cc -------------------------------------------------------------------------------- /apps/exchange/tests/test_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/exchange/tests/test_common.h -------------------------------------------------------------------------------- /apps/frontend-e2e/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/.eslintrc.json -------------------------------------------------------------------------------- /apps/frontend-e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/.gitignore -------------------------------------------------------------------------------- /apps/frontend-e2e/cypress.env.sample.json: -------------------------------------------------------------------------------- 1 | { 2 | "TEST_UID": "" 3 | } -------------------------------------------------------------------------------- /apps/frontend-e2e/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/cypress.json -------------------------------------------------------------------------------- /apps/frontend-e2e/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/plugins/index.ts -------------------------------------------------------------------------------- /apps/frontend-e2e/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/project.json -------------------------------------------------------------------------------- /apps/frontend-e2e/serviceAccount.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/serviceAccount.sample.json -------------------------------------------------------------------------------- /apps/frontend-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/src/fixtures/example.json -------------------------------------------------------------------------------- /apps/frontend-e2e/src/integration/app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/src/integration/app.spec.ts -------------------------------------------------------------------------------- /apps/frontend-e2e/src/integration/auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/src/integration/auth.spec.ts -------------------------------------------------------------------------------- /apps/frontend-e2e/src/integration/exchange.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/src/integration/exchange.spec.ts -------------------------------------------------------------------------------- /apps/frontend-e2e/src/integration/landing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/src/integration/landing.spec.ts -------------------------------------------------------------------------------- /apps/frontend-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | export const getGreeting = () => cy.get("h1"); 2 | -------------------------------------------------------------------------------- /apps/frontend-e2e/src/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/src/support/commands.ts -------------------------------------------------------------------------------- /apps/frontend-e2e/src/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/src/support/index.ts -------------------------------------------------------------------------------- /apps/frontend-e2e/src/utils/graphql-test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/src/utils/graphql-test-utils.js -------------------------------------------------------------------------------- /apps/frontend-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/.eslintrc.json -------------------------------------------------------------------------------- /apps/frontend/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/index.d.ts -------------------------------------------------------------------------------- /apps/frontend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/jest.config.js -------------------------------------------------------------------------------- /apps/frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/next-env.d.ts -------------------------------------------------------------------------------- /apps/frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/next.config.js -------------------------------------------------------------------------------- /apps/frontend/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/pages/_app.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/pages/_document.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/auth/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/pages/auth/index.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/exchange/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/pages/exchange/[id].tsx -------------------------------------------------------------------------------- /apps/frontend/pages/exchange/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/pages/exchange/index.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/pages/index.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/invite/[hash].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/pages/invite/[hash].tsx -------------------------------------------------------------------------------- /apps/frontend/pages/landing/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/pages/landing/index.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/pages/styles.css -------------------------------------------------------------------------------- /apps/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/postcss.config.js -------------------------------------------------------------------------------- /apps/frontend/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/project.json -------------------------------------------------------------------------------- /apps/frontend/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/frontend/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /apps/frontend/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /apps/frontend/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/frontend/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/browserconfig.xml -------------------------------------------------------------------------------- /apps/frontend/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/favicon-16x16.png -------------------------------------------------------------------------------- /apps/frontend/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/favicon-32x32.png -------------------------------------------------------------------------------- /apps/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/favicon.ico -------------------------------------------------------------------------------- /apps/frontend/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/logo.png -------------------------------------------------------------------------------- /apps/frontend/public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/mstile-150x150.png -------------------------------------------------------------------------------- /apps/frontend/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /apps/frontend/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/public/site.webmanifest -------------------------------------------------------------------------------- /apps/frontend/services/firebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/services/firebase.ts -------------------------------------------------------------------------------- /apps/frontend/specs/exchange.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/specs/exchange.spec.tsx -------------------------------------------------------------------------------- /apps/frontend/specs/index.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/specs/index.spec.tsx -------------------------------------------------------------------------------- /apps/frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/tailwind.config.js -------------------------------------------------------------------------------- /apps/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/tsconfig.json -------------------------------------------------------------------------------- /apps/frontend/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/frontend/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/orchestrator/.dockerignore: -------------------------------------------------------------------------------- 1 | .env.local 2 | -------------------------------------------------------------------------------- /apps/orchestrator/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/.env.sample -------------------------------------------------------------------------------- /apps/orchestrator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/Dockerfile -------------------------------------------------------------------------------- /apps/orchestrator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/README.md -------------------------------------------------------------------------------- /apps/orchestrator/api/handlers/exchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/api/handlers/exchange.go -------------------------------------------------------------------------------- /apps/orchestrator/api/handlers/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/api/handlers/util.go -------------------------------------------------------------------------------- /apps/orchestrator/api/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/api/http.go -------------------------------------------------------------------------------- /apps/orchestrator/cmd/orchestrator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/cmd/orchestrator/main.go -------------------------------------------------------------------------------- /apps/orchestrator/docker/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/docker/client.go -------------------------------------------------------------------------------- /apps/orchestrator/docker/exchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/docker/exchange.go -------------------------------------------------------------------------------- /apps/orchestrator/exchange/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/exchange/model.go -------------------------------------------------------------------------------- /apps/orchestrator/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/go.mod -------------------------------------------------------------------------------- /apps/orchestrator/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/go.sum -------------------------------------------------------------------------------- /apps/orchestrator/util/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/apps/orchestrator/util/port.go -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "babelrcRoots": ["*"] 3 | } 4 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/jest.preset.js -------------------------------------------------------------------------------- /key/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/assets/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/.babelrc -------------------------------------------------------------------------------- /libs/assets/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/.eslintrc.json -------------------------------------------------------------------------------- /libs/assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/README.md -------------------------------------------------------------------------------- /libs/assets/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/jest.config.js -------------------------------------------------------------------------------- /libs/assets/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/project.json -------------------------------------------------------------------------------- /libs/assets/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/src/index.ts -------------------------------------------------------------------------------- /libs/assets/src/lib/check-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/src/lib/check-icon.svg -------------------------------------------------------------------------------- /libs/assets/src/lib/chevron-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/src/lib/chevron-right.svg -------------------------------------------------------------------------------- /libs/assets/src/lib/google-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/src/lib/google-icon.svg -------------------------------------------------------------------------------- /libs/assets/src/lib/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/src/lib/logo.png -------------------------------------------------------------------------------- /libs/assets/src/lib/plus-sign.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/src/lib/plus-sign.svg -------------------------------------------------------------------------------- /libs/assets/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/tsconfig.json -------------------------------------------------------------------------------- /libs/assets/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/assets/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/assets/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/common/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/common/.eslintrc.json -------------------------------------------------------------------------------- /libs/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/common/README.md -------------------------------------------------------------------------------- /libs/common/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/common/jest.config.js -------------------------------------------------------------------------------- /libs/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/common/package.json -------------------------------------------------------------------------------- /libs/common/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/common/project.json -------------------------------------------------------------------------------- /libs/common/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./lib/common"; 2 | -------------------------------------------------------------------------------- /libs/common/src/lib/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/common/src/lib/common.ts -------------------------------------------------------------------------------- /libs/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/common/tsconfig.json -------------------------------------------------------------------------------- /libs/common/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/common/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/common/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/common/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/components/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/.babelrc -------------------------------------------------------------------------------- /libs/components/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/.eslintrc.json -------------------------------------------------------------------------------- /libs/components/.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/.storybook/main.js -------------------------------------------------------------------------------- /libs/components/.storybook/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/.storybook/preview.js -------------------------------------------------------------------------------- /libs/components/.storybook/tailwind-imports.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/.storybook/tailwind-imports.css -------------------------------------------------------------------------------- /libs/components/.storybook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/.storybook/tsconfig.json -------------------------------------------------------------------------------- /libs/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/README.md -------------------------------------------------------------------------------- /libs/components/__mocks__/fileMock.ts: -------------------------------------------------------------------------------- 1 | module.exports = ""; 2 | -------------------------------------------------------------------------------- /libs/components/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/index.d.ts -------------------------------------------------------------------------------- /libs/components/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/jest.config.js -------------------------------------------------------------------------------- /libs/components/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/postcss.config.js -------------------------------------------------------------------------------- /libs/components/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/project.json -------------------------------------------------------------------------------- /libs/components/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/index.ts -------------------------------------------------------------------------------- /libs/components/src/lib/app-logo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/app-logo/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/colour-select/index.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/colour-select/index.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/colour-select/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/colour-select/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/copy-button/index.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/copy-button/index.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/copy-button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/copy-button/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/custom-area-chart/index.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/custom-area-chart/index.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/custom-area-chart/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/custom-area-chart/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/custom-modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/custom-modal/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/divided-text/divided-text.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/divided-text/divided-text.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/divided-text/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/divided-text/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-card/CreateExchangeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-card/CreateExchangeModal.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-card/EditExchangeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-card/EditExchangeModal.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-card/exchange-card.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-card/exchange-card.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-card/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-leaderboard/exchange-leaderboard.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-leaderboard/exchange-leaderboard.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-leaderboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-leaderboard/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-settings/help/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-settings/help/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-settings/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-settings/instruments/AddInstrumentsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-settings/instruments/AddInstrumentsModal.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-settings/instruments/BondInstrumentModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-settings/instruments/BondInstrumentModal.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-settings/instruments/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-settings/instruments/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-settings/overview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-settings/overview/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-settings/permissions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-settings/permissions/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-user-summary/index.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-user-summary/index.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/exchange-user-summary/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/exchange-user-summary/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/glass/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/glass/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/haze/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/haze/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/hide-show-button/index.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/hide-show-button/index.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/hide-show-button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/hide-show-button/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/instrument-card/index.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/instrument-card/index.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/instrument-card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/instrument-card/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/instrument-card/react-identicons.ts: -------------------------------------------------------------------------------- 1 | declare module "react-identicons"; 2 | -------------------------------------------------------------------------------- /libs/components/src/lib/instrument-settings-card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/instrument-settings-card/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/layout/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/loading/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/loading/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/login-panel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/login-panel/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/login-panel/login-panel.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/login-panel/login-panel.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/sidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/sidebar/index.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/user-dropdown/index.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/user-dropdown/index.stories.tsx -------------------------------------------------------------------------------- /libs/components/src/lib/user-dropdown/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/lib/user-dropdown/index.tsx -------------------------------------------------------------------------------- /libs/components/src/specs/exchange-card.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/specs/exchange-card.spec.tsx -------------------------------------------------------------------------------- /libs/components/src/types/lottie.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/src/types/lottie.d.ts -------------------------------------------------------------------------------- /libs/components/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/tailwind.config.js -------------------------------------------------------------------------------- /libs/components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/tsconfig.json -------------------------------------------------------------------------------- /libs/components/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/components/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/components/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/database/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/.eslintrc.json -------------------------------------------------------------------------------- /libs/database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/README.md -------------------------------------------------------------------------------- /libs/database/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/jest.config.js -------------------------------------------------------------------------------- /libs/database/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/project.json -------------------------------------------------------------------------------- /libs/database/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/index.ts -------------------------------------------------------------------------------- /libs/database/src/lib/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/lib/database.module.ts -------------------------------------------------------------------------------- /libs/database/src/lib/exchange-store/exchange-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/lib/exchange-store/exchange-request.ts -------------------------------------------------------------------------------- /libs/database/src/lib/exchange-store/exchange-store.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/lib/exchange-store/exchange-store.service.ts -------------------------------------------------------------------------------- /libs/database/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/lib/index.ts -------------------------------------------------------------------------------- /libs/database/src/lib/instrument-store/instrument-store.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/lib/instrument-store/instrument-store.service.ts -------------------------------------------------------------------------------- /libs/database/src/lib/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/lib/prisma/prisma.module.ts -------------------------------------------------------------------------------- /libs/database/src/lib/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/lib/prisma/prisma.service.ts -------------------------------------------------------------------------------- /libs/database/src/lib/user-store/user-store.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/lib/user-store/user-store.service.spec.ts -------------------------------------------------------------------------------- /libs/database/src/lib/user-store/user-store.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/src/lib/user-store/user-store.service.ts -------------------------------------------------------------------------------- /libs/database/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/tsconfig.json -------------------------------------------------------------------------------- /libs/database/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/database/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/database/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/gql/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/.babelrc -------------------------------------------------------------------------------- /libs/gql/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/.eslintrc.json -------------------------------------------------------------------------------- /libs/gql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/README.md -------------------------------------------------------------------------------- /libs/gql/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/codegen.yml -------------------------------------------------------------------------------- /libs/gql/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/jest.config.js -------------------------------------------------------------------------------- /libs/gql/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/project.json -------------------------------------------------------------------------------- /libs/gql/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./lib"; 2 | -------------------------------------------------------------------------------- /libs/gql/src/lib/exchange.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/src/lib/exchange.gql -------------------------------------------------------------------------------- /libs/gql/src/lib/generated/generated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/src/lib/generated/generated.tsx -------------------------------------------------------------------------------- /libs/gql/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/src/lib/index.ts -------------------------------------------------------------------------------- /libs/gql/src/lib/user.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/src/lib/user.gql -------------------------------------------------------------------------------- /libs/gql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/tsconfig.json -------------------------------------------------------------------------------- /libs/gql/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/gql/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/gql/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/hooks/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/.babelrc -------------------------------------------------------------------------------- /libs/hooks/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/.eslintrc.json -------------------------------------------------------------------------------- /libs/hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/README.md -------------------------------------------------------------------------------- /libs/hooks/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/jest.config.js -------------------------------------------------------------------------------- /libs/hooks/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/project.json -------------------------------------------------------------------------------- /libs/hooks/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/src/index.ts -------------------------------------------------------------------------------- /libs/hooks/src/lib/useCurrency.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/src/lib/useCurrency.tsx -------------------------------------------------------------------------------- /libs/hooks/src/lib/useEmoji.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/src/lib/useEmoji.tsx -------------------------------------------------------------------------------- /libs/hooks/src/lib/useIsLoggedIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/src/lib/useIsLoggedIn.tsx -------------------------------------------------------------------------------- /libs/hooks/src/lib/useLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/src/lib/useLoading.tsx -------------------------------------------------------------------------------- /libs/hooks/src/lib/useLoggedInRedirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/src/lib/useLoggedInRedirect.tsx -------------------------------------------------------------------------------- /libs/hooks/src/lib/useMediaQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/src/lib/useMediaQuery.tsx -------------------------------------------------------------------------------- /libs/hooks/src/lib/useRandomImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/src/lib/useRandomImage.tsx -------------------------------------------------------------------------------- /libs/hooks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/tsconfig.json -------------------------------------------------------------------------------- /libs/hooks/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/hooks/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/libs/hooks/tsconfig.spec.json -------------------------------------------------------------------------------- /media/logo/logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/media/logo/logo.ai -------------------------------------------------------------------------------- /media/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/media/logo/logo.png -------------------------------------------------------------------------------- /media/logo/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/media/logo/logo.svg -------------------------------------------------------------------------------- /media/logo/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/media/logo/logo@2x.png -------------------------------------------------------------------------------- /media/logo/logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/media/logo/logo@3x.png -------------------------------------------------------------------------------- /media/logo/logo@4x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/media/logo/logo@4x.png -------------------------------------------------------------------------------- /media/social/card-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/media/social/card-large.png -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20220315120029_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220315120029_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220315121038_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220315121038_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220326225040_bruce/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220326225040_bruce/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220418052012_add_exchange/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220418052012_add_exchange/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220418065828_permissions/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220418065828_permissions/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220420041828_invite/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220420041828_invite/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220420051339_non_unique/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220420051339_non_unique/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220421074930_invite_relation/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220421074930_invite_relation/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220421081101_secondary_invite_key/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220421081101_secondary_invite_key/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220421123908_exchange_name_colors/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220421123908_exchange_name_colors/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220428031451_user_email/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220428031451_user_email/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220428035753_add_trades/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220428035753_add_trades/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220428094439_remove_unique_exchange_id/migration.sql: -------------------------------------------------------------------------------- 1 | -- DropIndex 2 | DROP INDEX "Instrument_exchangeId_key"; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20220429072843_api_key/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220429072843_api_key/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220501101526_trade_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220501101526_trade_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220501224111_cascade_delete_instrument/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220501224111_cascade_delete_instrument/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220506040300_use_autoincrement_id_for_trade/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220506040300_use_autoincrement_id_for_trade/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220509093629_add_market_maker_key/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220509093629_add_market_maker_key/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220514044310_add_port/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/20220514044310_add_port/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /tools/generators/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/scripts/generate-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/tools/scripts/generate-index.js -------------------------------------------------------------------------------- /tools/spm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/tools/spm/CHANGELOG.md -------------------------------------------------------------------------------- /tools/spm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/tools/spm/README.md -------------------------------------------------------------------------------- /tools/spm/spm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/tools/spm/spm -------------------------------------------------------------------------------- /tools/spm/spm-deps/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/tools/spm/spm-deps/Dockerfile -------------------------------------------------------------------------------- /tools/spm/spm-deps/spm-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/tools/spm/spm-deps/spm-build -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /workspace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UOA-CS732-SE750-Students-2022/project-group-magenta-mice/HEAD/workspace.json --------------------------------------------------------------------------------