Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f802cd2
Merge pull request #36 from creativetimofficial/dev-master
sajadevo Jun 29, 2022
2e4aca8
Added Next.js and TypeScript
ModulesSoft Sep 15, 2022
7b16e7f
Changed Reactstrap version to support bootstrap 4 and fixed notificat…
ModulesSoft Sep 15, 2022
8652338
Moved asset sample images to public folder
ModulesSoft Sep 15, 2022
480c2e1
Added fontawsome
ModulesSoft Sep 15, 2022
684af71
Fixed userprofile page
ModulesSoft Sep 15, 2022
150fc42
fixed page
ModulesSoft Sep 15, 2022
c0536c6
Fixed charts according to new Chart.js version
ModulesSoft Sep 18, 2022
ce47100
Fixed Dashboard page
ModulesSoft Sep 18, 2022
c9257ee
Fixed Rtl page
ModulesSoft Sep 18, 2022
a503660
Added admin layout
ModulesSoft Sep 18, 2022
c8ec5df
Fixed some path issues
ModulesSoft Sep 18, 2022
22e1e62
Removed React-router
ModulesSoft Sep 18, 2022
20e2eb4
Added prefect scrollbar
ModulesSoft Sep 18, 2022
63a84ad
Fixed some issues
ModulesSoft Sep 18, 2022
bf73f62
Changed pages directory (path prefix)
ModulesSoft Sep 18, 2022
0d398d7
Added pages as the layout children
ModulesSoft Sep 18, 2022
c7c944b
Changed paths text
ModulesSoft Sep 18, 2022
b09813e
Fixed profile icon image src
ModulesSoft Sep 18, 2022
3fdab62
Added theme and background contexts
ModulesSoft Sep 18, 2022
ed97232
Changed link types to next/link
ModulesSoft Sep 18, 2022
2f69560
Changed onClick location according to legacyBehavior
ModulesSoft Sep 19, 2022
712d3ca
Added footer and fixed admin layout issues
ModulesSoft Sep 19, 2022
91d7d9c
Added Head related codes and files
ModulesSoft Sep 19, 2022
6485698
Uncommented Googlemaps API link
ModulesSoft Sep 19, 2022
df2dd71
Fixed map page
ModulesSoft Sep 19, 2022
76aa57b
Updated readme
ModulesSoft Sep 19, 2022
070b421
Update README.md
ModulesSoft Feb 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "next/core-web-vitals"
}
38 changes: 34 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,36 @@
/build
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
package-lock.json
/.pnp
.pnp.js

# testing
/coverage

# next.js
/.next/
/out/

# production
/build
.vscode
.eslintcache

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# local env files
.env*.local

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
13 changes: 0 additions & 13 deletions ISSUE_TEMPLATE.md

This file was deleted.

91 changes: 45 additions & 46 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
# [Black Dashboard React](https://demos.creative-tim.com/black-dashboard-react/#/dashboard) [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&logo=twitter)](https://twitter.com/intent/tweet?url=https%3A%2F%2Fdemos.creative-tim.com%2Fblack-dashboard-react%2F%23%2Fadmin%2Fdashboard&text=Black%20Dashboard%20React%20by%20Creative%20Tim%20%7C%20Free%20React%20Admin%20Template&original_referer=https%3A%2F%2Fdemos.creative-tim.com%2Fblack-dashboard-react%2F&via=creativetim&hashtags=react%2Ccreativetim%2Cdark%2Cdashboard%2Cbootstrap%2Creactstrap%2Creactjs)
# [Black Dashboard NextJS](https://demos.creative-tim.com/black-dashboard-react/#/dashboard) [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&logo=twitter)](https://twitter.com/intent/tweet?url=https%3A%2F%2Fdemos.creative-tim.com%2Fblack-dashboard-react%2F%23%2Fadmin%2Fdashboard&text=Black%20Dashboard%20React%20by%20Creative%20Tim%20%7C%20Free%20React%20Admin%20Template&original_referer=https%3A%2F%2Fdemos.creative-tim.com%2Fblack-dashboard-react%2F&via=creativetim&hashtags=react%2Ccreativetim%2Cdark%2Cdashboard%2Cbootstrap%2Creactstrap%2Creactjs)

![version](https://img.shields.io/badge/version-1.2.1-blue.svg) ![license](https://img.shields.io/badge/license-MIT-blue.svg) [![GitHub issues open](https://img.shields.io/github/issues/creativetimofficial/black-dashboard-react.svg?maxAge=2592000)]() [![GitHub issues closed](https://img.shields.io/github/issues-closed-raw/creativetimofficial/black-dashboard-react.svg?maxAge=2592000)]() [![Chat](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/E4aHAQy)

![Product Gif](./github-assets/black-dashboard-react.gif)
This project is Next.js version of the Black Dashboard React project which is originally made by creativetim.
It is developed by [Yousef Fatouraee](https://github.com/modulessoft/).

Black Dashboard React is a beautiful [Bootstrap 4](http://getbootstrap.com/), [Reacstrap](https://reactstrap.github.io/) and [React](https://reactjs.org/) ([create-react-app](https://github.com/facebook/create-react-app)) Admin Dashboard with a huge number of components built to fit together and look amazing. If you are looking for a tool to manage and visualize data about your business, this dashboard is the thing for you. It combines colors that are easy on the eye, spacious cards, beautiful typography, and graphics.
Black Dashboard NextJS is a beautiful [Bootstrap 4](http://getbootstrap.com/), [Reacstrap](https://reactstrap.github.io/) and [NextJS](https://nextjs.org/) ([create-next-app](https://nextjs.org/docs/api-reference/create-next-app)) coded in TypeScript Admin Dashboard with a huge number of components built to fit together and look amazing. If you are looking for a tool to manage and visualize data about your business, this dashboard is the thing for you. It combines colors that are easy on the eye, spacious cards, beautiful typography, and graphics.
Black Dashboard React comes packed with all plugins that you might need inside a project and documentation on how to get started. It is light and easy to use, and also very powerful.

Black Dashboard React features over 16 individual components, giving you the freedom of choosing and combining. This means that there are thousands of possible combinations. All components can take variations in color, that you can easily modify using SASS files. You will save a lot of time going from prototyping to full-functional code because all elements are implemented.
Expand Down Expand Up @@ -45,19 +47,18 @@ We are very excited to share this dashboard with you and we look forward to hear

## Demo

| Dashboard | User Profile | Tables | Maps | Notification |
| --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| [![Start page](./github-assets/dashboard-page.png)](https://demos.creative-tim.com/black-dashboard-react/#/dashboard) | [![User profile page](./github-assets/user-page.png)](https://demos.creative-tim.com/black-dashboard-react/#/user-page) | [![Tables page ](./github-assets/table-page.png)](https://demos.creative-tim.com/black-dashboard-react/#/table-list) | [![Maps Page](./github-assets/maps-page.png)](https://demos.creative-tim.com/black-dashboard-react/#/maps) | [![Notification page](./github-assets/notifications-page.png)](https://demos.creative-tim.com/black-dashboard-react/#/notifications) |
| Dashboard | User Profile | Tables | Maps | Notification |
| ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| [![Start page](./github-assets/dashboard-page.png)](https://demos.creative-tim.com/black-dashboard-nextjs/#/dashboard) | [![User profile page](./github-assets/user-page.png)](https://demos.creative-tim.com/black-dashboard-nextjs/#/user-page) | [![Tables page ](./github-assets/table-page.png)](https://demos.creative-tim.com/black-dashboard-nextjs/#/table-list) | [![Maps Page](./github-assets/maps-page.png)](https://demos.creative-tim.com/black-dashboard-nextjs/#/maps) | [![Notification page](./github-assets/notifications-page.png)](https://demos.creative-tim.com/black-dashboard-nextjs/#/notifications) |

[View More](https://demos.creative-tim.com/black-dashboard-react/#/dashboard).

## Quick start

Quick start options:

- Clone the repo: `git clone https://github.com/creativetimofficial/black-dashboard-react.git`.
- [Download from Github](https://github.com/creativetimofficial/black-dashboard-react/archive/master.zip).
- [Download from Creative Tim](https://www.creative-tim.com/product/black-dashboard-react).
- Clone the repo: `git clone https://github.com/majhoolsoft/black-dashboard-nextjs.git`.
- [Download from Github](https://github.com/majhoolsoft/black-dashboard-nextjs/archive/Next.js.zip).

## Documentation

Expand All @@ -68,26 +69,15 @@ The documentation for the Black Dashboard React is hosted at our [website](https
Within the download you'll find the following directories and files:

```
black-dashboard-react
black-dashboard-nextjs
.
├── package.json
├── CHANGELOG.md
├── ISSUE_TEMPLATE.md
├── LICENSE.md
├── README.md
├── Documentation
│   └── documentation.html
├── github-assets
│   └── react.svg
├── public
│   ├── index.html
│   └── manifest.json
└── src
├── index.js
├── logo-white.svg
├── logo.svg
├── routes.js
├── assets
├── routes.js
├── assets
│   ├── css
│   ├── demo
│   ├── fonts
Expand All @@ -103,32 +93,42 @@ black-dashboard-react
│   │   │   ├── utilities
│   │   │   └── vendor
│   └── black-dashboard.scss
├── components
│   ├── FixedPlugin
│   │   └── FixedPlugin.js
│   ├── Footer
│   │   └── Footer.js
│   ├── Navbars
│   │   ├── AdminNavbar.js
│   │   └── RTLNavbar.js
│   └── Sidebar
│   └── Sidebar.js
├── Documentation
│   └── documentation.html
├── github-assets
│   └── react.svg
├── public
│   └── manifest.json
├── pages
├── index.tsx
├── _document.tsx
├── _app.tsx
├── admin
│ └── Dashboard.tsx
│ └── Icons.tsx
│ └── Map.tsx
│ └── Notifications.tsx
│ └── Rtl.tsx
│ └── TableList.tsx
│ └── Typography.tsx
│ └── UserProfile.tsx
├── components
   ├── FixedPlugin
   │   └── FixedPlugin.js
   ├── Footer
   │   └── Footer.js
   ├── Navbars
   │   ├── AdminNavbar.js
   │   └── RTLNavbar.js
   └── Sidebar
   └── Sidebar.js
├── layouts
│   ├── Admin
│   │   └── Admin.js
│   └── RTL
│   └── RTL.js
├── variables
│   └── charts.js
└── views
├── Dashboard.js
├── Icons.js
├── Map.js
├── Notifications.js
├── Rtl.js
├── TableList.js
├── Typography.js
└── UserProfile.js
└── variables
   └── charts.js
```

## Browser Support
Expand All @@ -139,9 +139,8 @@ At present, we officially aim to support the last two versions of the following

## Resources

- Demo: https://demos.creative-tim.com/black-dashboard-react/#/dashboard
- Download Page: https://www.creative-tim.com/product/black-dashboard-react
- Documentation: https://demos.creative-tim.com/black-dashboard-react/#/documentation/tutorial
- Demo: https://demos.creative-tim.com/black-dashboard-nextjs/#/dashboard
- Download Page: https://github.com/majhoolsoft/black-dashboard-nextjs
- License Agreement: https://www.creative-tim.com/license
- Support: https://www.creative-tim.com/contact-us
- Issues: [Github Issues Page](https://github.com/creativetimofficial/black-dashboard-react/issues)
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import {
Container,
Modal,
NavbarToggler,
ModalHeader
ModalHeader,
} from "reactstrap";

function AdminNavbar(props) {
Expand Down Expand Up @@ -78,7 +78,7 @@ function AdminNavbar(props) {
<div className="navbar-wrapper">
<div
className={classNames("navbar-toggle d-inline", {
toggled: props.sidebarOpened
toggled: props.sidebarOpened,
})}
>
<NavbarToggler onClick={props.toggleSidebar}>
Expand Down Expand Up @@ -151,7 +151,7 @@ function AdminNavbar(props) {
onClick={(e) => e.preventDefault()}
>
<div className="photo">
<img alt="..." src={require("assets/img/anime3.png")} />
<img alt="..." src={"/img/anime3.png"} />
</div>
<b className="caret d-none d-lg-block d-xl-block" />
<p className="d-lg-none">Log out</p>
Expand Down
File renamed without changes.
Loading