Quick start
To start using this dashboard you will need to import some files in your current project or start from scratch using our template.
Local Development
If you do not want to use our template as base for your project, and want to integrate our template into your own project, please skip this part and the Live production one, and go straight to Packages. You might also find useful this link here.
- Install NodeJS LTS version from NodeJs Official Page
- Go to creative tim website and login into your account
- Go to downloads section on creative tim website (be sure to be logged into your account)
- Press the download button near NextJS Argon Dashboard (FREE or PRO) product (this will download onto your computer a zip file)
- Unzip the downloaded file to a folder in your computer
- Open Terminal
- Go to your file project (where you’ve unzipped the product)
-
Run in terminal
npm install
-
Then run
npm run dev
-
Or you can simply run
npm run install:clean
(if you use a linux based terminal) which will installnode_modules
and also will start your project. -
If you have an error something containing
Module not found please make sure your files
(
nextjs.config.js
,pages/_app.js
andpages/_document.js
) are configured as that from our product -
(Optional) You can create a new nextjs application
- Check their official docs here: https://nextjs.org/learn/basics/create-nextjs-app
- Copy what you need from NextJS Material Dashboard (FREE or PRO) to your own project)
-
Also, if you have issues with integrating your project with
our product, please check that you have our config (
nextjs.config.js
,pages/_app.js
andpages/_document.js
) integrated with yours as well - Here is a useful thread on integrating our product with other projects
- Navigate to https://localhost:3000
- More information → react
- More information → nextjs
Live Production
These are some free open source tutorial on how to deploy a NextJS app on some servers. Please note that your project might need some additional configs to deploy it on these servers:
- official NextJS docs on deploying
- tutorial for deploying on heroku
- tutorial for deploying on AWS S3
- tutorial for deploying on gh-pages
Packages
If you want to add our template over your own project, please add
all contents of the
packaje.json
file to your own
package.json
file. You will also need our configs from the
next.config.js
,
pages/_app.js
and
pages/_document.js
.
CSS
FREE
To get our look, if you’ve started a new app, you will need to
import our styles inside your app like so (in our case, these are
imported inside
pages/_app.js
):
Or you can import our pre-compiled css like so:
PRO
To get our look, if you’ve started a new app, you will need to
import our styles inside your app like so (in our case, these are
imported inside
pages/_app.js
):
Or you can import our pre-compiled css like so:
Fonts and Icons
If you’ve started a new project and are copying our product there,
be sure to add the following lines of code inside your
pages/_document.js
file:
Important Globals
NextJS Argon Dashboard (FREE & PRO) employs a handful of important global styles and settings that you’ll need to be aware of when using it, all of which are almost exclusively geared towards the normalization of cross browser styles. Let’s dive in.
Responsive meta tag
Bootstrap is developed mobile first, a strategy in which we
optimize code for mobile devices first and then scale up components
as necessary using CSS media queries. To ensure proper rendering and
touch zooming for all devices,
add the responsive viewport meta tag to your
<Head>
inside the
pages/_app.js
file.
Reactstrap components
Reactstrap comes with 5 required dependencies, however, once you install reactstrap, all its dependencies are installed together with it, so you do not have to worry about this.
Bootstrap components
Many of Bootstrap’s components and utilities are built with
@each
loops that iterate over a Sass map. This is especially helpful for
generating variants of a component by our
$theme-colors
and creating responsive variants for each breakpoint. As you
customize these Sass maps and recompile, you’ll automatically see
your changes reflected in these loops.
Bootstrap tutorial
Please check our official Youtube channel for more tutorials.