├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── components ├── index.ts ├── layout │ ├── Button.tsx │ ├── ButtonGithub.tsx │ ├── ButtonIcon.tsx │ ├── ButtonLink.tsx │ ├── ButtonsRow.tsx │ ├── CodeHighlighter.tsx │ ├── Container.tsx │ ├── DataLoadedMessage.tsx │ ├── EmptyMessage.tsx │ ├── ErrorBoundary.tsx │ ├── HireUs.tsx │ ├── Icon.tsx │ ├── Loader.tsx │ ├── MissingApiKeyMessage.tsx │ ├── OpenAIErrorMessage.tsx │ ├── Panel.tsx │ ├── PanelContent.tsx │ ├── PanelHeader.tsx │ ├── SelectInput.tsx │ ├── SettingsModal.tsx │ ├── Table.tsx │ ├── TextAreaInput.tsx │ ├── TextInput.tsx │ ├── UploadDatasetButton.tsx │ ├── ViewSelect.tsx │ └── WelcomeHeader.tsx └── viz │ ├── BarChart.tsx │ ├── Dashboard.tsx │ ├── DropdownFilter.tsx │ ├── LineChart.tsx │ ├── PerformanceIndicator.tsx │ ├── PieChart.tsx │ ├── TreemapChart.tsx │ └── index.ts ├── lib └── gtag.ts ├── next.config.js ├── openai ├── analyze.ts ├── completions.ts ├── constants.ts ├── index.ts ├── models │ ├── gpt35Turbo.ts │ ├── index.ts │ └── textDavinci003.ts ├── sample.ts └── template.ts ├── package.json ├── pages ├── _app.tsx └── index.tsx ├── public ├── add-chart.svg ├── arrow.svg ├── cog.svg ├── datadash.gif ├── favicon.ico ├── meta.png ├── next.svg ├── thirteen.svg ├── thrash.svg └── vercel.svg ├── styles ├── Components.module.scss └── globals.css ├── tsconfig.json ├── types.ts └── utils ├── className.ts ├── codeHighligherStyle.ts ├── models.ts ├── numberFormatter.ts ├── palette.ts ├── parseData.ts └── parseFunc.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/README.md -------------------------------------------------------------------------------- /components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/index.ts -------------------------------------------------------------------------------- /components/layout/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/Button.tsx -------------------------------------------------------------------------------- /components/layout/ButtonGithub.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/ButtonGithub.tsx -------------------------------------------------------------------------------- /components/layout/ButtonIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/ButtonIcon.tsx -------------------------------------------------------------------------------- /components/layout/ButtonLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/ButtonLink.tsx -------------------------------------------------------------------------------- /components/layout/ButtonsRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/ButtonsRow.tsx -------------------------------------------------------------------------------- /components/layout/CodeHighlighter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/CodeHighlighter.tsx -------------------------------------------------------------------------------- /components/layout/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/Container.tsx -------------------------------------------------------------------------------- /components/layout/DataLoadedMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/DataLoadedMessage.tsx -------------------------------------------------------------------------------- /components/layout/EmptyMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/EmptyMessage.tsx -------------------------------------------------------------------------------- /components/layout/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/ErrorBoundary.tsx -------------------------------------------------------------------------------- /components/layout/HireUs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/HireUs.tsx -------------------------------------------------------------------------------- /components/layout/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/Icon.tsx -------------------------------------------------------------------------------- /components/layout/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/Loader.tsx -------------------------------------------------------------------------------- /components/layout/MissingApiKeyMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/MissingApiKeyMessage.tsx -------------------------------------------------------------------------------- /components/layout/OpenAIErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/OpenAIErrorMessage.tsx -------------------------------------------------------------------------------- /components/layout/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/Panel.tsx -------------------------------------------------------------------------------- /components/layout/PanelContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/PanelContent.tsx -------------------------------------------------------------------------------- /components/layout/PanelHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/PanelHeader.tsx -------------------------------------------------------------------------------- /components/layout/SelectInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/SelectInput.tsx -------------------------------------------------------------------------------- /components/layout/SettingsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/SettingsModal.tsx -------------------------------------------------------------------------------- /components/layout/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/Table.tsx -------------------------------------------------------------------------------- /components/layout/TextAreaInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/TextAreaInput.tsx -------------------------------------------------------------------------------- /components/layout/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/TextInput.tsx -------------------------------------------------------------------------------- /components/layout/UploadDatasetButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/UploadDatasetButton.tsx -------------------------------------------------------------------------------- /components/layout/ViewSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/ViewSelect.tsx -------------------------------------------------------------------------------- /components/layout/WelcomeHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/layout/WelcomeHeader.tsx -------------------------------------------------------------------------------- /components/viz/BarChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/viz/BarChart.tsx -------------------------------------------------------------------------------- /components/viz/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/viz/Dashboard.tsx -------------------------------------------------------------------------------- /components/viz/DropdownFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/viz/DropdownFilter.tsx -------------------------------------------------------------------------------- /components/viz/LineChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/viz/LineChart.tsx -------------------------------------------------------------------------------- /components/viz/PerformanceIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/viz/PerformanceIndicator.tsx -------------------------------------------------------------------------------- /components/viz/PieChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/viz/PieChart.tsx -------------------------------------------------------------------------------- /components/viz/TreemapChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/viz/TreemapChart.tsx -------------------------------------------------------------------------------- /components/viz/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/components/viz/index.ts -------------------------------------------------------------------------------- /lib/gtag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/lib/gtag.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/next.config.js -------------------------------------------------------------------------------- /openai/analyze.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/openai/analyze.ts -------------------------------------------------------------------------------- /openai/completions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/openai/completions.ts -------------------------------------------------------------------------------- /openai/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/openai/constants.ts -------------------------------------------------------------------------------- /openai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/openai/index.ts -------------------------------------------------------------------------------- /openai/models/gpt35Turbo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/openai/models/gpt35Turbo.ts -------------------------------------------------------------------------------- /openai/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/openai/models/index.ts -------------------------------------------------------------------------------- /openai/models/textDavinci003.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/openai/models/textDavinci003.ts -------------------------------------------------------------------------------- /openai/sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/openai/sample.ts -------------------------------------------------------------------------------- /openai/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/openai/template.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /public/add-chart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/add-chart.svg -------------------------------------------------------------------------------- /public/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/arrow.svg -------------------------------------------------------------------------------- /public/cog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/cog.svg -------------------------------------------------------------------------------- /public/datadash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/datadash.gif -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/meta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/meta.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/thirteen.svg -------------------------------------------------------------------------------- /public/thrash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/thrash.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /styles/Components.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/styles/Components.module.scss -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/types.ts -------------------------------------------------------------------------------- /utils/className.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/utils/className.ts -------------------------------------------------------------------------------- /utils/codeHighligherStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/utils/codeHighligherStyle.ts -------------------------------------------------------------------------------- /utils/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/utils/models.ts -------------------------------------------------------------------------------- /utils/numberFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/utils/numberFormatter.ts -------------------------------------------------------------------------------- /utils/palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/utils/palette.ts -------------------------------------------------------------------------------- /utils/parseData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/utils/parseData.ts -------------------------------------------------------------------------------- /utils/parseFunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leniolabs/ai-data-dashboard/HEAD/utils/parseFunc.ts --------------------------------------------------------------------------------