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.
- Install Docker on your machine.
- Build your container:
docker build -t jna-dashboard .
- Run your container:
docker run -p 3000:3000 jna-dashboard
You can view your images created with docker images
.
βββ 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