├── .gitattributes ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── WIP ├── applyArtemis.ts ├── mod.ts ├── query.txt ├── render-gui-html.ts ├── scripts.json └── server.ts ├── app.tsx ├── components ├── analyticsComponents │ ├── AnalyticsContainer.tsx │ ├── graphs │ │ ├── DataSizeGraph.tsx │ │ ├── GraphContainer.tsx │ │ ├── QueryPerAPIGraph.tsx │ │ ├── QuerySnapshot.tsx │ │ ├── QuerySuccessFailureGraph.tsx │ │ └── ResponseTimeGraph.tsx │ ├── query │ │ └── ClientQuery.tsx │ └── tabs │ │ ├── Tab.tsx │ │ └── TabBar.tsx ├── hooks │ ├── useArrows.ts │ ├── useContextQuery.tsx │ ├── useData.ts │ └── useViewController.ts ├── sidebarComponents │ ├── Logos.tsx │ ├── SidebarContainer.tsx │ ├── menuSidebar │ │ ├── MenuSidebar.tsx │ │ └── menuSidebarText.ts │ └── snapshotSidebar │ │ ├── SnapshotItem.tsx │ │ └── SnapshotSidebar.tsx └── typings │ ├── data.d.ts │ └── viewController.d.ts ├── functions ├── artemisQuery.ts └── calculateMetrics.ts ├── import_map.json ├── pages └── index.tsx ├── public ├── artemis-logo.svg ├── dataSize-example.png ├── deno.svg ├── github.svg ├── hamburger.svg ├── query-example.gif ├── queryInfo-example.png ├── responseTime-example.png ├── successRate-example.png └── twitter.svg ├── server └── server.tsx ├── style ├── analyticsContainer.css ├── graphs.css ├── index.css ├── query.css ├── sidebar.css └── tabs.css └── tests └── testFunctions.ts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | .aleph/ 4 | dist/ 5 | WIP/ -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/README.md -------------------------------------------------------------------------------- /WIP/applyArtemis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/WIP/applyArtemis.ts -------------------------------------------------------------------------------- /WIP/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/WIP/mod.ts -------------------------------------------------------------------------------- /WIP/query.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/WIP/query.txt -------------------------------------------------------------------------------- /WIP/render-gui-html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/WIP/render-gui-html.ts -------------------------------------------------------------------------------- /WIP/scripts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/WIP/scripts.json -------------------------------------------------------------------------------- /WIP/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/WIP/server.ts -------------------------------------------------------------------------------- /app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/app.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/AnalyticsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/AnalyticsContainer.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/graphs/DataSizeGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/graphs/DataSizeGraph.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/graphs/GraphContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/graphs/GraphContainer.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/graphs/QueryPerAPIGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/graphs/QueryPerAPIGraph.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/graphs/QuerySnapshot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/graphs/QuerySnapshot.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/graphs/QuerySuccessFailureGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/graphs/QuerySuccessFailureGraph.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/graphs/ResponseTimeGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/graphs/ResponseTimeGraph.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/query/ClientQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/query/ClientQuery.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/tabs/Tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/tabs/Tab.tsx -------------------------------------------------------------------------------- /components/analyticsComponents/tabs/TabBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/analyticsComponents/tabs/TabBar.tsx -------------------------------------------------------------------------------- /components/hooks/useArrows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/hooks/useArrows.ts -------------------------------------------------------------------------------- /components/hooks/useContextQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/hooks/useContextQuery.tsx -------------------------------------------------------------------------------- /components/hooks/useData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/hooks/useData.ts -------------------------------------------------------------------------------- /components/hooks/useViewController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/hooks/useViewController.ts -------------------------------------------------------------------------------- /components/sidebarComponents/Logos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/sidebarComponents/Logos.tsx -------------------------------------------------------------------------------- /components/sidebarComponents/SidebarContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/sidebarComponents/SidebarContainer.tsx -------------------------------------------------------------------------------- /components/sidebarComponents/menuSidebar/MenuSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/sidebarComponents/menuSidebar/MenuSidebar.tsx -------------------------------------------------------------------------------- /components/sidebarComponents/menuSidebar/menuSidebarText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/sidebarComponents/menuSidebar/menuSidebarText.ts -------------------------------------------------------------------------------- /components/sidebarComponents/snapshotSidebar/SnapshotItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/sidebarComponents/snapshotSidebar/SnapshotItem.tsx -------------------------------------------------------------------------------- /components/sidebarComponents/snapshotSidebar/SnapshotSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/sidebarComponents/snapshotSidebar/SnapshotSidebar.tsx -------------------------------------------------------------------------------- /components/typings/data.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/typings/data.d.ts -------------------------------------------------------------------------------- /components/typings/viewController.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/components/typings/viewController.d.ts -------------------------------------------------------------------------------- /functions/artemisQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/functions/artemisQuery.ts -------------------------------------------------------------------------------- /functions/calculateMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/functions/calculateMetrics.ts -------------------------------------------------------------------------------- /import_map.json: -------------------------------------------------------------------------------- 1 | { 2 | "imports": {} 3 | } -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /public/artemis-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/artemis-logo.svg -------------------------------------------------------------------------------- /public/dataSize-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/dataSize-example.png -------------------------------------------------------------------------------- /public/deno.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/deno.svg -------------------------------------------------------------------------------- /public/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/github.svg -------------------------------------------------------------------------------- /public/hamburger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/hamburger.svg -------------------------------------------------------------------------------- /public/query-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/query-example.gif -------------------------------------------------------------------------------- /public/queryInfo-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/queryInfo-example.png -------------------------------------------------------------------------------- /public/responseTime-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/responseTime-example.png -------------------------------------------------------------------------------- /public/successRate-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/successRate-example.png -------------------------------------------------------------------------------- /public/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/public/twitter.svg -------------------------------------------------------------------------------- /server/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/server/server.tsx -------------------------------------------------------------------------------- /style/analyticsContainer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/style/analyticsContainer.css -------------------------------------------------------------------------------- /style/graphs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/style/graphs.css -------------------------------------------------------------------------------- /style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/style/index.css -------------------------------------------------------------------------------- /style/query.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/style/query.css -------------------------------------------------------------------------------- /style/sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/style/sidebar.css -------------------------------------------------------------------------------- /style/tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/style/tabs.css -------------------------------------------------------------------------------- /tests/testFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/projectArtemis/HEAD/tests/testFunctions.ts --------------------------------------------------------------------------------