Skip to content

πŸ”– Public dashboard for intuitive model inference for the Accenture Challenge 2022.

License

Notifications You must be signed in to change notification settings

JNADatathon2022/ExplainabilityDashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Objective

This repository contains a Next.js Dashboard to do intuitive inference on the model developed as part of the Accenture Challenge. The dashboard is deployed live and publicly accessible using Vercel.

Other parts of our project

Development (with Docker)

  1. Install Docker on your machine.
  2. Build your container: docker build -t jna-dashboard .
  3. Run your container: docker run -p 3000:3000 jna-dashboard

You can view your images created with docker images.

Folder Structure

β”œβ”€β”€ public
β”‚   β”œβ”€β”€ images                   -> Static assets
β”‚   β”œβ”€β”€ locales                  -> Translations
β”‚   └── other files
β”œβ”€β”€ src
β”‚   β”œβ”€β”€ @core                    -> Template's core files
β”‚   β”œβ”€β”€ @fake-db                 -> Fake Database for mocking axios requests (Fake API Calls)
β”‚   β”œβ”€β”€ configs                  -> Configuration files
β”‚   β”‚   β”œβ”€β”€ acl.ts               -> Your Access Control file/configurations
β”‚   β”‚   β”œβ”€β”€ auth.ts              -> Your authentication file/configurations
β”‚   β”‚   β”œβ”€β”€ i18n.ts              -> i18n configurations and initialization
β”‚   β”‚   └── themeConfig.ts       -> Template configurations
β”‚   β”œβ”€β”€ context                  -> Your context files go here
β”‚   β”œβ”€β”€ hooks                    -> Your hooks go here
β”‚   β”œβ”€β”€ layouts                  -> Your layouts
β”‚   β”‚   β”œβ”€β”€ components           -> Your components, layout components
β”‚   β”‚   β”œβ”€β”€ UserLayout.tsx       -> File responsible to render layout & template
β”‚   β”‚   └── UserThemeOptions.ts  -> Your theming file to override core theming
β”‚   β”œβ”€β”€ navigation               -> Vertical & Horizontal static navigation menu files
β”‚   β”‚   β”œβ”€β”€ horizontal
β”‚   β”‚   └── vertical
β”‚   β”œβ”€β”€ pages                    -> View files that render all the pages
β”‚   β”‚   β”œβ”€β”€ _app.tsx             -> Main file responsible to render layout
β”‚   β”‚   β”œβ”€β”€ _document.tsx        -> HTML document & emotions configurations
β”‚   β”‚   └── index.tsx            -> Application entry file
β”‚   β”œβ”€β”€ store                    -> Redux store
β”‚   β”œβ”€β”€ types                    -> All types (only in the typescript version)
β”‚   └── views                    -> View files that are included in pages folder
β”œβ”€β”€ styles                       -> Global styling
β”œβ”€β”€ .env                         -> Environment file
β”œβ”€β”€ .eslintrc.json               -> ESLint configurations (Linting code)
β”œβ”€β”€ .gitignore                   -> gitignore (ignore files and folder to sync with repo)
β”œβ”€β”€ .npmrc                       -> Node configuration file
β”œβ”€β”€ .nvmrc                       -> nvm configuration file
β”œβ”€β”€ .prettierrc.js               -> Prettier configurations (editor code formatting)
β”œβ”€β”€ next.config.js               -> Next js configurations
β”œβ”€β”€ next.d.ts                    -> Next js global types configurations
β”œβ”€β”€ package.json                 -> All the dependencies require to run the template
β”œβ”€β”€ tsconfig.json               -> TypeScript configurations

About

πŸ”– Public dashboard for intuitive model inference for the Accenture Challenge 2022.

Resources

License

Stars

Watchers

Forks

Languages