WorldNIC
WorldNic - React Admin & Dashboard Template
This documentation is last updated on 13 May 2025
Thank you for purchasing this React template.
Installation -
1.- Install npm
It will create 'node_module' folder in this all dependency files will be install with this
command.
npm install
npm install
2.- Run Project
With is command file will be compiled and it will be loaded on local server
`http://localhost:5173`.
npm run dev
npm run dev
3.- Production Build
Builds the app for production to the `build` folder. Run the following command in your
terminal.
npm run build
npm run build
4.- Further help
You can learn more in the Vite Documentation To learn Vite.
Sass Compile -
1.- Install Sass
To execute our one-line script, we need to run the following command in the terminal npm run sass
npm run sass
Folder Directories -
- public
- favicon.ico
- src
- assets
- css
- icons
- feather
- flaticon
- font-awesome
- line-awesome
- material-design-iconic-font
- themify-icons
- images
- avatar
- big
- browser
- card
- contact
- demo
- pattern
- product
- profile
- tab
- table
- scss
- abstracts
- base
- components
- app
- charts
- forms
- ico
- map
- tables
- uc
- ui
- widget
- layout
- footer
- header
- rtl
- sidebar
- theme
- typography
- version-dark
- version-transparent
- pages
- main.scss
- context
- ThemeContext.jsx
- ThemeDemo.jsx
- jsx
- components
- account
- aikit
- bootstrap
- charts
- chatBox
- cms
- Dashboard
- profile
- user
- WidgetBasic
- constant
- alldata.jsx
- theme.jsx
- element
- ckeditercard.jsx
- contactdata.jsx
- DropFile.jsx
- EventCalendar.jsx
- inboxsidebar.jsx
- scrolltotop.jsx
- shopsidebar.jsx
- usersidebar.jsx
- layouts
- nav
- Header.jsx
- index.jsx
- Logout.jsx
- Menu.jsx
- NavHader.jsx
- SideBar.jsx
- ChatBox.jsx
- EventSidebar.jsx
- Footer.jsx
- PageTitle.jsx
- Setting.jsx
- nav
- pages
- account
- aikit
- apps
- authentication
- blog
- charts
- cms
- contacts
- dashboard
- ecommerce
- error
- plugins
- profile
- projects
- table
- widget
- calender.jsx
- file-manager.jsx
- note.jsx
- pricing.jsx
- route
- index.jsx
- index.css
- components
- services
- AuthService.jsx
- AxiosInstance.jsx
- PostsService.jsx
- store
- actions
- reducers
- selectors
- store.js
- App.jsx
- main.jsx
- assets
- index.html
- package-lock.json
- package.json
- vite.config.js
Theme Features -
Layout is controlled by settings object inside index.html
<body data-typography="poppins" data-theme-version:="light" data-layout= "vertical" data-primary: "color_1" data-headerbg: "color_1" data-nav-headerbg: "color_1" data-sibebarbg: "color_1" data-sidebar-style: "full" data-sidebar-position: "fixed" data-header-position: "fixed" data-container: "wide" >

Color Theme -
So many color option available
<body data-typography="poppins" More Options => ["poppins" , "roboto" , "Open Sans"] data-theme-version= "light" More Options => ["light" , "dark"] data-layout= "horizontal" More Options => ["horizontal" , "vertical"] data-primary= "color_11" More Options => ["color_1," , "color_2," ..... "color_14"] data-headerbg= "color_1" More Options => ["color_1," , "color_2," ..... "color_14"] data-nav-headerbg= "color_1" More Options => ["color_1," , "color_2," ..... "color_14"] data-sibebarbg= "color_11" More Options => ["color_1," , "color_2," ..... "color_14"] data-sidebar-style= "compact" More Options => ["full" , "mini" , "compact" , "modern" , "overlay" , "icon-hover"] data-sidebar-position= "static" More Options => ["static" , "fixed"] data-header-position= "fixed" More Options => ["static" , "fixed"] >
<body data-typography="poppins" data-theme-version= "light", data-layout= "vertical", data-primary= "color_1", data-headerbg= "color_1", data-nav-headerbg= "color_1", data-sibebarbg= "color_1", data-sidebar-style= "full", data-sidebar-position= "fixed", data-header-position= "fixed", data-container= "wide", >

<body data-typography="poppins" data-theme-version= "light", data-layout= "horizontal", data-primary= "color_1", data-headerbg= "color_1", data-nav-headerbg= "color_1", data-sibebarbg= "color_3", data-sidebar-style= "modern", data-sidebar-position= "static", data-header-position= "fixed", data-container= "wide", >

<body data-typography="poppins" data-theme-version= "light", data-layout= "vertical", data-primary= "color_10", data-headerbg= "color_10", data-nav-headerbg= "color_1", data-data-sibebarbg= "color_1", data-sidebar-style= "compact", data-sidebar-position= "fixed", data-header-position= "fixed", data-container= "wide", >

<body data-typography="poppins" data-theme-version= "light", data-layout= "vertical", data-primary= "color_15", data-headerbg= "color_1", data-nav-headerbg= "color_1", data-sibebarbg= "color_15", data-sidebar-style= "modern", data-sidebar-position= "static", data-header-position= "fixed", data-container= "wide", >

<body data-typography="poppins" data-theme-version= "light", data-layout= "vertical", data-primary= "color_13", data-headerbg= "color_1", data-nav-headerbg= "color_13", data-sibebarbg= "color_13", data-sidebar-style= "icon-hover", data-sidebar-position= "fixed", data-header-position= "fixed", data-container= "wide", >

<body data-typography="poppins" data-theme-version= "light", data-layout= "horizontal", data-primary= "color_1", data-headerbg= "color_12", data-nav-headerbg= "color_12", data-sibebarbg= "color_1", data-sidebar-style= "full", datasidebar-position= "fixed", data-header-position= "fixed", data-container= "wide", >

Credits -
-
Vite v6.2.0
-
React v19.0.0
-
React Redux v9.2.0
-
Google fonts are used in the template.
-
Font Awesome
-
All Images are used
-
React Bootstrap v2.10.9
-
Apexcharts
-
Chartlist
-
Dropzone
-
NouiSlider v3.4.2
-
Sweetalert2 v11.19.1
-
Router v7.5.0
-
Light Gallery v2.8.3
-
CkEditor
main.jsx Structure
import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' import App from './App.jsx' import { BrowserRouter } from 'react-router-dom' import ThemeContext from './context/ThemeContext' import { store } from './store/store.jsx' import { Provider } from 'react-redux' createRoot(document.getElementById('root')).render( <StrictMode> <Provider store={store}> <BrowserRouter> <ThemeContext> <App /> </ThemeContext> </BrowserRouter> </Provider> </StrictMode>, )
Create a Page
import React from "react"; export function MyPage() { return( <h1>Hello!</h1> ) }
Do You Need Help To Customization
After Purchase A Template...
You Will Start Customizing According Your Requirement
BUT What If You
Don't Know
SOLUTION IS HIRE DexignLab
Hire Same Team For Quality Customization
- In Order To Ensure Your Website Is Live, We Will Customize
The Template According To Your Requirements And Upload It to the Server.