├── .gitignore ├── LICENSE ├── README.md ├── ViteREADME.md ├── eslint.config.js ├── index.html ├── package.json ├── src ├── assets │ ├── AIchat2.png │ ├── BrokerEndpointa.gif │ ├── Ec2.gif │ ├── KafkaLogo.png │ ├── MetricsPage.png │ ├── QueryTree.png │ ├── StreamForgeBanner.png │ ├── allie-hs.png │ ├── chenao-hs.jpeg │ ├── david-hs.png │ ├── invertedSFBanner.png │ ├── qianlin-hs.jpg │ ├── signinPage.png │ ├── steamForge-logo.png │ └── teamInfo.ts ├── components │ ├── About.tsx │ ├── AccountCreatedPopup.tsx │ ├── App.tsx │ ├── AuthContext.tsx │ ├── BgColorContext.tsx │ ├── Config.tsx │ ├── ContentPanel.tsx │ ├── Form.tsx │ ├── Metrics.tsx │ ├── Navbar.tsx │ ├── OAuth.tsx │ ├── Profile.tsx │ ├── ProtectedRoute.tsx │ ├── SidebarMenu.tsx │ ├── System.tsx │ ├── googleRoute.tsx │ ├── main.tsx │ └── metricsDisplayRender │ │ ├── lineChart.tsx │ │ ├── queryDisplay.tsx │ │ ├── queryEditor.tsx │ │ ├── renderMetrics.tsx │ │ └── treeChart.tsx ├── css │ ├── App.css │ ├── about.css │ ├── config.css │ ├── contentPanel.css │ ├── dash.css │ ├── index.css │ ├── linechart.css │ ├── metrics.css │ ├── navbar.css │ ├── profile.css │ ├── sidebar.css │ ├── system.css │ └── tippy.css ├── helpers │ ├── addCategory.ts │ ├── addQuery.ts │ ├── deleteCategory.ts │ ├── deleteQuery.ts │ ├── fetchData.ts │ ├── handleLoginClick.ts │ ├── handleOpenAiCall.ts │ ├── handleSignUpSubmit.ts │ ├── handleSigninSubmit.ts │ ├── handleSignupClick.ts │ ├── retreiveUserQueryMap.ts │ ├── typingEffect.ts │ └── updateDataSource.ts ├── types.ts └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.app.tsbuildinfo ├── tsconfig.imports.json ├── tsconfig.json ├── tsconfig.tsbuildinfo └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/README.md -------------------------------------------------------------------------------- /ViteREADME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/ViteREADME.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/package.json -------------------------------------------------------------------------------- /src/assets/AIchat2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/AIchat2.png -------------------------------------------------------------------------------- /src/assets/BrokerEndpointa.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/BrokerEndpointa.gif -------------------------------------------------------------------------------- /src/assets/Ec2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/Ec2.gif -------------------------------------------------------------------------------- /src/assets/KafkaLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/KafkaLogo.png -------------------------------------------------------------------------------- /src/assets/MetricsPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/MetricsPage.png -------------------------------------------------------------------------------- /src/assets/QueryTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/QueryTree.png -------------------------------------------------------------------------------- /src/assets/StreamForgeBanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/StreamForgeBanner.png -------------------------------------------------------------------------------- /src/assets/allie-hs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/allie-hs.png -------------------------------------------------------------------------------- /src/assets/chenao-hs.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/chenao-hs.jpeg -------------------------------------------------------------------------------- /src/assets/david-hs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/david-hs.png -------------------------------------------------------------------------------- /src/assets/invertedSFBanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/invertedSFBanner.png -------------------------------------------------------------------------------- /src/assets/qianlin-hs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/qianlin-hs.jpg -------------------------------------------------------------------------------- /src/assets/signinPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/signinPage.png -------------------------------------------------------------------------------- /src/assets/steamForge-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/steamForge-logo.png -------------------------------------------------------------------------------- /src/assets/teamInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/assets/teamInfo.ts -------------------------------------------------------------------------------- /src/components/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/About.tsx -------------------------------------------------------------------------------- /src/components/AccountCreatedPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/AccountCreatedPopup.tsx -------------------------------------------------------------------------------- /src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/App.tsx -------------------------------------------------------------------------------- /src/components/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/AuthContext.tsx -------------------------------------------------------------------------------- /src/components/BgColorContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/BgColorContext.tsx -------------------------------------------------------------------------------- /src/components/Config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/Config.tsx -------------------------------------------------------------------------------- /src/components/ContentPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/ContentPanel.tsx -------------------------------------------------------------------------------- /src/components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/Form.tsx -------------------------------------------------------------------------------- /src/components/Metrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/Metrics.tsx -------------------------------------------------------------------------------- /src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/Navbar.tsx -------------------------------------------------------------------------------- /src/components/OAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/OAuth.tsx -------------------------------------------------------------------------------- /src/components/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/Profile.tsx -------------------------------------------------------------------------------- /src/components/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/ProtectedRoute.tsx -------------------------------------------------------------------------------- /src/components/SidebarMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/SidebarMenu.tsx -------------------------------------------------------------------------------- /src/components/System.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/System.tsx -------------------------------------------------------------------------------- /src/components/googleRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/googleRoute.tsx -------------------------------------------------------------------------------- /src/components/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/main.tsx -------------------------------------------------------------------------------- /src/components/metricsDisplayRender/lineChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/metricsDisplayRender/lineChart.tsx -------------------------------------------------------------------------------- /src/components/metricsDisplayRender/queryDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/metricsDisplayRender/queryDisplay.tsx -------------------------------------------------------------------------------- /src/components/metricsDisplayRender/queryEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/metricsDisplayRender/queryEditor.tsx -------------------------------------------------------------------------------- /src/components/metricsDisplayRender/renderMetrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/metricsDisplayRender/renderMetrics.tsx -------------------------------------------------------------------------------- /src/components/metricsDisplayRender/treeChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/components/metricsDisplayRender/treeChart.tsx -------------------------------------------------------------------------------- /src/css/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/App.css -------------------------------------------------------------------------------- /src/css/about.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/about.css -------------------------------------------------------------------------------- /src/css/config.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/config.css -------------------------------------------------------------------------------- /src/css/contentPanel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/contentPanel.css -------------------------------------------------------------------------------- /src/css/dash.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/dash.css -------------------------------------------------------------------------------- /src/css/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/css/linechart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/linechart.css -------------------------------------------------------------------------------- /src/css/metrics.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/metrics.css -------------------------------------------------------------------------------- /src/css/navbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/navbar.css -------------------------------------------------------------------------------- /src/css/profile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/profile.css -------------------------------------------------------------------------------- /src/css/sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/sidebar.css -------------------------------------------------------------------------------- /src/css/system.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/system.css -------------------------------------------------------------------------------- /src/css/tippy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/css/tippy.css -------------------------------------------------------------------------------- /src/helpers/addCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/addCategory.ts -------------------------------------------------------------------------------- /src/helpers/addQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/addQuery.ts -------------------------------------------------------------------------------- /src/helpers/deleteCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/deleteCategory.ts -------------------------------------------------------------------------------- /src/helpers/deleteQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/deleteQuery.ts -------------------------------------------------------------------------------- /src/helpers/fetchData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/fetchData.ts -------------------------------------------------------------------------------- /src/helpers/handleLoginClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/handleLoginClick.ts -------------------------------------------------------------------------------- /src/helpers/handleOpenAiCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/handleOpenAiCall.ts -------------------------------------------------------------------------------- /src/helpers/handleSignUpSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/handleSignUpSubmit.ts -------------------------------------------------------------------------------- /src/helpers/handleSigninSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/handleSigninSubmit.ts -------------------------------------------------------------------------------- /src/helpers/handleSignupClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/handleSignupClick.ts -------------------------------------------------------------------------------- /src/helpers/retreiveUserQueryMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/retreiveUserQueryMap.ts -------------------------------------------------------------------------------- /src/helpers/typingEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/typingEffect.ts -------------------------------------------------------------------------------- /src/helpers/updateDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/helpers/updateDataSource.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.app.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/tsconfig.app.tsbuildinfo -------------------------------------------------------------------------------- /tsconfig.imports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/tsconfig.imports.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/FrontendMain/HEAD/vite.config.ts --------------------------------------------------------------------------------