Free Open Source High Quality Dashboard based on Bootstrap 4 & React 16

Overview

Airframe React

High Quality Dashboard / Admin / Analytics template that works great on any smartphone, tablet or desktop. Available as Open Source as MIT license.

aiframe-2019-light-primary-ExchangeTrading2x-bfc026c1-0477-45c8-ba55-f6dd43141e4c

Introduction

Airframe Dashboard with a minimalist design and innovative Light UI will let you build an amazing and powerful application with great UI. Perfectly designed for large scale applications, with detailed step by step documentation.

This Airframe project is a typical Webpack based React app, React Router also included together with customised Reacstrap. This project has all of it's few dependencies up to date and it will be updated on a regular basis. This project doesn't support SSR. If you need it - use the NextJs based version.

Features

Airframe Dashboard has a huge collection of components that can be used in a great number of combinations and variations. It can be used in all types of custom web applications such as CRMs, CMSs, Admin Panels, Admin Dashboards, Analytics, etc.

  • 10+ Layout Variations - a multitude of possibilities to rearrange the layout, allows to customize the look of your application just as you imagined.
  • Applications - applications ready, allows you to save time and focus on project development.
  • UI Components - we offer you a large number of UI components; fully ready for changes that will customize them for your needs.
  • Responsive Design - fully adapted to your application, exactly well presented on the desktop, a tablet or smartphone.
  • 120+ Unique Pages designed to make use of them directly in your application.
  • 2 Starters so that you can immediately work with the components that are necessary for your application.

Author

Tomasz Owczarczyk:

Installation

Initial Configuration:

You need to have NodeJs (>= 10.0.0) installed on your local machine, before attempting to run a dev environment.

  1. Extract contents of the package to your local machine.
  2. Using the Terminal navigate to the extracted contents.
  3. Run npm install.

Make sure you have a file called .npmrc in the extracted directory. Those files are typically hidden in Unix based systems.

Development

To start the development environment type npm start in the console. This will start a development server with hot reloading enabled.

Production

To create a production build type npm run build:prod. After the process is complete you can copy the output from the /dist/ directory. The output files are minified and ready to be used in a production environment.

Build Customization

You can customize the build to suit your specific needs by adjusting the Webpack configuration files. Those files can be found in the /build directory. For more details checkout the documentation of WebPack.

Project Details

Some points of interest about the project project structure:

  • app/components - custom React components should go here
  • app/styles - styles added here won't be treated as CSS Modules, so any global classes or library styles should go here
  • app/layout - the AppLayout component can be found here which hosts page contents within itself; additional sidebars and navbars should be placed in ./components/ subdir.
  • app/colors.js - exports an object with all of the defined colors by the Dashboard. Useful for styling JS based components - for example charts.
  • app/routes - PageComponents should be defined here, and imported via index.js. More details on that later.

Defining Routes

Route components should be placed in separate directories inside the /routes/ directory. Next you should open /routes/index.js file and attach the component. You can do this in two diffrent ways:

Static Imports

Pages imported statically will be loaded eagerly on PageLoad with all of the other content. There will be no additional loads when navigating to such pages BUT the initial app load time will also be longer. To add a statically imported page it should be done like this:

{ /* ... */ } ); } ">
// Import the default component
import SomePage from './SomePage';
// ...
export const RoutedContent = () => {
    return (
        <Switch>
            { /* ... */ }
            { /* Define the route for a specific path */ }
            <Route path="/some-page" exact component={SomePage} />
            { /* ... */ }
        </Switch>
    );
}

Dynamic Imports

Dynamically imported pages will only be loaded when they are needed. This will decrease the size of the initial page load and make the App load faster. You can use React.Suspense to achieve this. Example:

}> ); } ">
// Create a Lazy Loaded Page Component Import
const SomeAsyncPage = React.lazy(() => import('./SomeAsyncPage'));
// ...
export const RoutedContent = () => {
    return (
        <Switch>
            { /* ... */ }
            { /*
                Define the route and wrap the component in a React.Suspense loader.
                The fallback prop might contain a component which will be displayed
                when the page is loading.
            */ }
            <Route path="/some-async-page">
                <React.Suspense fallback={ <PageLoader /> }>
                    <SomeAsyncPage />
                </React.Suspense>
            </Route>
        </Switch>
    );
}

Route specific Navbars and Sidebars

Sometimes you might want to display additional content in the Navbar or the Sidebar. To do this you should define a customized Navbar/Sidebar component and attach it to a particular route. Example:

{ /* Default Navbar: */} ); export const RoutedSidebars = () => ( { /* Other Sidebars: */} { /* Default Sidebar: */} ); ">
import { SidebarAlternative } from './../layout/SidebarAlternative';
import { NavbarAlternative } from './../layout/NavbarAlternative';
// ...
export const RoutedNavbars  = () => (
    <Switch>
        { /* Other Navbars: */}
        <Route
            component={ NavbarAlternative }
            path="/some-custom-navbar-route"
        />
        { /* Default Navbar: */}
        <Route
            component={ DefaultNavbar }
        />
    </Switch>  
);

export const RoutedSidebars = () => (
    <Switch>
        { /* Other Sidebars: */}
        <Route
            component={ SidebarAlternative }
            path="/some-custom-sidebar-route"
        />
        { /* Default Sidebar: */}
        <Route
            component={ DefaultSidebar }
        />
    </Switch>
);

Theming

You can set the color scheme for the sidebar and navbar by providing initialStyle and initialColor to the component which should be wrapping the component.

Possible initialStyle values:

  • light
  • dark
  • color

Possible initialColor values:

  • primary
  • success
  • info
  • warning
  • danger
  • indigo
  • purple
  • pink
  • yellow

Programatic Theme Changing

You can change the color scheme on runtime by using the ThemeConsumer from the components. Example:

// ...
import { ThemeContext } from './../components';
// ...
const ThemeSwitcher = () => (
    <ThemeConsumer>
        ({ onChangeTheme }) => (
            <React.Fragment>
                <Button onClick={() => onThemeChange({ style: 'light' })}>
                    Switch to Light
                </Button>
                <Button onClick={() => onThemeChange({ style: 'dark' })}>
                    Switch to Dark
                </Button>
            </React.Fragment>
        )
    </ThemeConsumer>
);

Options provided by the ThemeConsumer:

  • style - current theme style
  • color - current theme color
  • onChangeTheme({ style?, color? }) - allows to change the theme

Credits

Used plugins in this dashboard:

Comments
  • Standalone NPM package

    Standalone NPM package

    Hey, first of all - great work! I really love the look and feel of this admin dashboard. I would like to try it out in an existing project and the best way to do it would be to just install it with NPM and import your components into my app. Any plans for this? Waiting for the Next.js version :)

    opened by Emnalyeriar 6
  • Scss Overrides

    Scss Overrides

    How do you override style variables? For example, I would like to change some of the basic Bootstrap colors. Values added to styles/variables.scss or colors.scss don't seem to get picked up in the build.

    opened by scottshane 4
  • Demo as Development Build?

    Demo as Development Build?

    If the demo, which is beautiful, were published as a development build and therefore explorable using the React dev-tools... that would be an excellent way to help users understand the available components and relationships between those components.

    opened by zebulonj 4
  • Missing dependency

    Missing dependency

    It seems that a missing dependency is required from npm.

    1965 ~/Projects/github_repos/airframe-react[master ?] $ npm install
    npm WARN deprecated @babel/[email protected]: 🚨 As of Babel 7.4.0, this
    npm WARN deprecated package has been deprecated in favor of directly
    npm WARN deprecated including core-js/stable (to polyfill ECMAScript
    npm WARN deprecated features) and regenerator-runtime/runtime
    npm WARN deprecated (needed to use transpiled generator functions):
    npm WARN deprecated
    npm WARN deprecated   > import "core-js/stable";
    npm WARN deprecated   > import "regenerator-runtime/runtime";
    npm WARN deprecated [email protected]: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2.
    npm ERR! code E404
    npm ERR! 404 Not Found - GET https://registry.npmjs.org/@owczar%2fdashboard-style--airframe - Not found
    npm ERR! 404
    npm ERR! 404  '@owczar/dashboard-style--airframe@^0.1.13' is not in the npm registry.
    npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
    npm ERR! 404 It was specified as a dependency of 'airframe-react'
    npm ERR! 404
    npm ERR! 404 Note that you can also install from a
    npm ERR! 404 tarball, folder, http url, or git url.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /Users/nicolafiorillo/.npm/_logs/2019-08-17T12_05_05_523Z-debug.log`
    
    1964 ~/Projects/github_repos/airframe-react[master ?] $ node --version
    v12.8.1
    

    Same problem with Nodejs 10.X.X.

    opened by nicolafiorillo 3
  • npm install failing - ESLint dependency

    npm install failing - ESLint dependency

    When trying to run npm install with a fresh cloned repo, i receive the following. Does someone have an idea how I can solve this? Many thanks in advance!

    `npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: [email protected] npm ERR! Found: [email protected] npm ERR! node_modules/eslint npm ERR! dev eslint@"^6.1.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer eslint@"^4.19.1 || ^5.3.0" from [email protected] npm ERR! node_modules/eslint-config-airbnb npm ERR! dev eslint-config-airbnb@"^17.1.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See C:\Users...\AppData\Local\npm-cache\eresolve-report.txt for a full report.

    npm ERR! A complete log of this run can be found in: npm ERR! C:\Users...\AppData\Local\npm-cache_logs\2022-01-11T23_55_44_907Z-debug-0.log`

    opened by s3to87 2
  • Build Error

    Build Error

    ERROR in ./app/styles/plugins/plugins.scss Module build failed (from ./node_modules/extract-css-chunks-webpack-plugin/dist/loader.js): ModuleBuildError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):

    $half-drag-handle-height: math.div($drag-handle-height, 2); ^ Invalid CSS after "...le-height: math": expected expression (e.g. 1px, bold), was ".div($drag-handle-h" in D:\AirFrame\airframe-react-master\node_modules\react-image-crop\lib\ReactCrop.scss (line 21, column 31) at D:\AirFrame\airframe-react-master\node_modules\webpack\lib\NormalModule.js:316:20 at D:\AirFrame\airframe-react-master\node_modules\loader-runner\lib\LoaderRunner.js:367:11 at D:\AirFrame\airframe-react-master\node_modules\loader-runner\lib\LoaderRunner.js:233:18 at context.callback (D:\AirFrame\airframe-react-master\node_modules\loader-runner\lib\LoaderRunner.js:111:13) at Object.callback (D:\AirFrame\airframe-react-master\node_modules\sass-loader\dist\index.js:89:7) at Object.done [as callback] (D:\AirFrame\airframe-react-master\node_modules\neo-async\async.js:8069:18) at options.error (D:\AirFrame\airframe-react-master\node_modules\node-sass\lib\index.js:294:32) @ ./app/layout/default.js 39:0-42 @ ./app/components/App/AppClient.js @ ./app/components/App/index.js @ ./app/index.js @ multi react-hot-loader/patch ./app/index.js

    ERROR in ./app/routes/Forms/Typeahead/components/utils.js Module not found: Error: Can't resolve 'isomorphic-fetch' in 'D:\AirFrame\airframe-react-master\app\routes\Forms\Typeahead\components' @ ./app/routes/Forms/Typeahead/components/utils.js 10:0-37 14:9-14 @ ./app/routes/Forms/Typeahead/components/AsynchronousSearching.js @ ./app/routes/Forms/Typeahead/components/index.js @ ./app/routes/Forms/Typeahead/Typeahead.js @ ./app/routes/Forms/Typeahead/index.js @ ./app/routes/index.js @ ./app/components/App/AppClient.js @ ./app/components/App/index.js @ ./app/index.js @ multi react-hot-loader/patch ./app/index.js

    ERROR in ./app/styles/plugins/plugins.scss (./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src!./node_modules/sass-loader/dist/cjs.js??ref--8-3!./app/styles/plugins/plugins.scss) Module build failed (from ./node_modules/sass-loader/dist/cjs.js):

    $half-drag-handle-height: math.div($drag-handle-height, 2);
                                 ^
          Invalid CSS after "...le-height: math": expected expression (e.g. 1px, bold), was ".div($drag-handle-h"
          in D:\AirFrame\airframe-react-master\node_modules\react-image-crop\lib\ReactCrop.scss (line 21, column 31)
    
    opened by criticalsoft 2
  • Initial setup issue

    Initial setup issue

    I checked out a fresh copy, cd to the folder

    $yarn $yarn start .....

    ERROR in ./app/routes/Tables/ExtendedTable/components/CustomSizePerPageButton.js
    Module build failed (from ./node_modules/babel-loader/lib/index.js):
    SyntaxError: /home/thawkins/IdeaProjects/airframe-react/app/routes/Tables/ExtendedTable/components/CustomSizePerPageButton.js: Rest element must be last element (15:14)
    

    .....

    opened by thawkins 2
  • Project fails to build

    Project fails to build

    Hello, I'm trying to build the project but npm -i throws dependency issues:

     airframe-react (master) npm i
    npm ERR! code ERESOLVE
    npm ERR! ERESOLVE unable to resolve dependency tree
    npm ERR!
    npm ERR! While resolving: [email protected]
    npm ERR! Found: [email protected]
    npm ERR! node_modules/eslint
    npm ERR!   dev eslint@"^6.1.0" from the root project
    npm ERR!
    npm ERR! Could not resolve dependency:
    npm ERR! peer eslint@"^4.19.1 || ^5.3.0" from [email protected]
    npm ERR! node_modules/eslint-config-airbnb
    npm ERR!   dev eslint-config-airbnb@"^17.1.0" from the root project
    npm ERR!
    npm ERR! Fix the upstream dependency conflict, or retry
    npm ERR! this command with --force, or --legacy-peer-deps
    npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
    

    tried if with --force as well:

    airframe-react (master) npm i --force
    npm WARN using --force Recommended protections disabled.
    npm WARN ERESOLVE overriding peer dependency
    npm WARN Found: [email protected]
    npm WARN node_modules/eslint
    npm WARN   dev eslint@"^6.1.0" from the root project
    npm WARN   1 more (babel-eslint)
    npm WARN
    npm WARN Could not resolve dependency:
    npm WARN peer eslint@"^4.19.1 || ^5.3.0" from [email protected]
    npm WARN node_modules/eslint-config-airbnb
    npm WARN   dev eslint-config-airbnb@"^17.1.0" from the root project
    npm ERR! code ERESOLVE
    npm ERR! ERESOLVE unable to resolve dependency tree
    npm ERR!
    npm ERR! Found: [email protected]
    npm ERR! node_modules/eslint
    npm ERR!   dev eslint@"^6.1.0" from the root project
    npm ERR!   peer eslint@">= 4.12.1" from [email protected]
    npm ERR!   node_modules/babel-eslint
    npm ERR!     dev babel-eslint@"^10.0.1" from the root project
    npm ERR!
    npm ERR! Could not resolve dependency:
    npm ERR! peer eslint@"^4.19.1 || ^5.3.0" from [email protected]
    npm ERR! node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base
    npm ERR!   eslint-config-airbnb-base@"^13.2.0" from [email protected]
    npm ERR!   node_modules/eslint-config-airbnb
    npm ERR!     dev eslint-config-airbnb@"^17.1.0" from the root project
    npm ERR!
    npm ERR! Fix the upstream dependency conflict, or retry
    npm ERR! this command with --force, or --legacy-peer-deps
    npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
    npm ERR!
    

    node: v15.2.0 npm: v7.0.10 airframe-react: latest from master branch macos: 11

    opened by alechko 1
  • Update faker dependency

    Update faker dependency

    Hello,

    Given the fact that the faker dependency is not available anymore since a vulnerability was introduced which led to the removal of the original git repository. I would like to ask if you could update the dependency to the new and stable one (you can check on this link https://www.npmjs.com/package/@faker-js/faker). Thank you!

    opened by mgzamboni 0
  • pro build fails

    pro build fails

    npm run build:prod results in:

    Module parse failed: Unexpected token (36:21)
    You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
    | 
    | export default class AppLayout extends React.Component {
    >     static propTypes = {
    |         children: PropTypes.node.isRequired
    |     };
     @ ./app/components/App/AppClient.js 13:0-47 20:38-47
     @ ./app/components/App/index.js
     @ ./app/index.js
     @ multi react-hot-loader/patch ./app/index.js
    
    
    opened by npomfret 0
  • npm install, errors....

    npm install, errors....

        npm install, errors....
    

    npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: [email protected] npm ERR! Found: [email protected] npm ERR! node_modules/eslint npm ERR! dev eslint@"^6.1.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer eslint@"^4.19.1 || ^5.3.0" from [email protected] npm ERR! node_modules/eslint-config-airbnb npm ERR! dev eslint-config-airbnb@"^17.1.0" from the root project
    npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See C:\Users\admin\AppData\Local\npm-cache\eresolve-report.txt for a full report.

    npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\admin\AppData\Local\npm-cache_logs\2022-09-17T01_19_06_222Z-debug-0.log

    Originally posted by @DomainDevs in https://github.com/0wczar/airframe-react/issues/7#issuecomment-1249969213

    opened by LorenzoAppiadu 0
  • npm Install Error

    npm Install Error

    code 128 npm ERR! An unknown git error occurred npm ERR! command git --no-replace-objects ls-remote ssh://[email protected]/Marak/faker.js.git npm ERR! [email protected]: Permission denied (publickey). npm ERR! npm ERR! Please make sure you have the correct access rights npm ERR! and the repository exists.

    npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\LorenzoDavid\AppData\Local\npm-cache_logs\2022-10-14T19_23_28_644Z-debug-0.log PS C:\Users\LorenzoDavid\Desktop\airframe-react> npm build:dev npm WARN config global --global, --local are deprecated. Use --location=global instead.

    verbose stack Error: An unknown git error occurred 5537 verbose stack at makeError (C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\git\lib\make-error.js:28:13) 5537 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\git\lib\spawn.js:37:26 5537 verbose stack at runMicrotasks () 5537 verbose stack at processTicksAndRejections (node:internal/process/task_queues:96:5) 5538 verbose cwd C:\Users\LorenzoDavid\Desktop\airframe-react 5539 verbose Windows_NT 10.0.19043 5540 verbose node v16.16.0 5541 verbose npm v8.11.0 5542 error code 128 5543 error An unknown git error occurred 5544 error command git --no-replace-objects ls-remote ssh://[email protected]/Marak/faker.js.git 5545 error [email protected]: Permission denied (publickey). 5545 error fatal: Could not read from remote repository. 5545 error 5545 error Please make sure you have the correct access rights 5545 error and the repository exists. 5546 verbose exit 128 5547 timing npm Completed in 152194ms 5548 verbose unfinished npm timer reify 1665774988048 5549 verbose unfinished npm timer reify:loadTrees 1665774988064 5550 verbose code 128 5551 error A complete log of this run can be found in: 5551 error C:\Users\LorenzoDavid\AppData\Local\npm-cache_logs\2022-10-14T19_16_27_721Z-debug-0.log

    opened by LorenzoAppiadu 1
  • faker.js the author decided to delete the repository

    faker.js the author decided to delete the repository

    El paquete: @owczar/dashboard-style--airframe -> utiliza faker.js en:

    node_modules@owczar\dashboard-style--airframe\package.json node_modules@owczar\dashboard-style--airframe\js-modules\extended-faker.js

    Info: Este proyecto faker.js fue creado y alojado originalmente en https://github.com/marak/Faker.js/ ; sin embargo, alrededor del 4 de enero de 2022, el autor decidió eliminar el repositorio (por "razones desconocidas").

    En interés de la comunidad, se ha decidido que faker.js se mantendrá aquí : @withshepherd/faker

    Sería posible generar una actualización a @owczar/dashboard-style--airframe ?

    opened by intersoftsistemas 3
  • To fix missing dependencies and compilation error

    To fix missing dependencies and compilation error

    1. Missing dependency isomorphic-fetch:
    ERROR in ./app/routes/Forms/Typeahead/components/utils.js
    Module not found: Error: Can't resolve 'isomorphic-fetch' in
    
    1. Compilation Error:
    ERROR in ./app/styles/plugins/plugins.scss (./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src!./node_modules/sass-loader/dist/cjs.js??ref--8-3!./app/styles/plugins/plugins.scss)
        Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
    
        $half-drag-handle-height: math.div($drag-handle-height, 2);
                                     ^
              Invalid CSS after "...le-height: math": expected expression (e.g. 1px, bold), was ".div($drag-handle-h"
    
    opened by leguim-repo 0
Owner
UI/UX
null
Black Dashboard React is a beautiful Bootstrap 4, Reacstrap and React (create-react-app) Admin Dashboard with a huge number of components built to fit together and look amazing.

Black Dashboard React Black Dashboard React is a beautiful Bootstrap 4, Reacstrap and React (create-react-app) Admin Dashboard with a huge number of c

Creative Tim 403 Dec 25, 2022
Light Bootstrap Dashboard React is an admin dashboard template designed to be beautiful and simple.

Light Bootstrap Dashboard React Light Bootstrap Dashboard React is an admin dashboard template designed to be beautiful and simple. It is built on top

Creative Tim 689 Jan 2, 2023
A library of high-quality primitives that extend SolidJS reactivity.

Solid Primitives A project that strives to develop high-quality, community contributed Solid primitives. All utilities are well tested and continuousl

SolidJS Community 571 Jan 1, 2023
Soft UI Dashboard React - Free Dashboard using React and Material UI

Soft UI Dashboard React - Free Dashboard using React and Material UI

Creative Tim 183 Jan 5, 2023
Soft UI Dashboard React - Free Dashboard using React and Material UI

Soft UI Dashboard React - Free Dashboard using React and Material UI

Creative Tim 183 Jan 5, 2023
Echo-soundboard - A free, open-source soundboard made using ElectronJS + React

Echo Soundboard by Performave A free, open-source soundboard made using Electron

Eric Wang 27 Sep 22, 2022
Free and open-source MERN Stack CRUD Application built with React v17+, RRDv6+, Node.js, Express.js MongoDB and Mongoose ODM

?? MERN Stack CRUD Application Free and open-source MERN Stack CRUD Application built with React v17+, RRDv6+, Node.js, Express.js MongoDB and Mongoos

Henok R. Bedassa 20 Dec 19, 2022
Tail-kit is a free and open source components and templates kit fully coded with Tailwind css 2.0.

Tail-Kit A beautiful and large components and templates kit for TailwindCSS 2.0 Tail-Kit is Free and Open Source. It does not change or add any CSS to

null 2.5k Jan 4, 2023
CoreUI React is a free React admin template based on Bootstrap 5

CoreUI Free React Admin Template v4 CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of redundant components, so the app i

CoreUI 3.9k Jan 2, 2023
React Dashboard - Soft UI Dashboard | AppSeed

React Dashboard - Soft UI Dashboard | AppSeed

App Generator 167 Dec 14, 2022
Test-task-fullstack-dashboard - Full-stack dashboard App With React.js

Test Task: Full-stack dashboard app Link to task Link to Figma template Live Dem

Andrew Dryuk 1 Jan 6, 2022
Map-statistics-dashboard - A simple map Covid-19 statistics dashboard made with React

map-statistics-dashboard A simple map Covid-19 statistics dashboard made with Re

Mira 5 Dec 29, 2022
Dashboard-reactjs-v1 - Simple dashboard with nested routes using reactjs and material-ui

Dashboard-reactjs Simple dashboard with nested routes using reactjs and material

Siyabonga Gregory 4 Nov 9, 2022
Free React Admin Dashboard made with Material UI components and React.

Minimal UI (Free version) Free React Admin Dashboard made with Material UI components and React. Minimal Kit FREE Minimal Kit PRO 7 Demo Pages 40 demo

null 1.3k Jan 6, 2023
Mosaic Lite is a free admin dashboard template built on top of Tailwind CSS and fully coded in React

Mosaic Lite is a responsive dashboard template built on top of TailwindCSS and fully coded in React

Cruip 1.5k Dec 31, 2022
Free React Typescript Admin Dashboard Template built with Material-UI

Tokyo Free White Typescript React Admin Dashboard Free React Typescript Admin Dashboard Template built with Material-UI This free and open source admi

Horia S 191 Dec 25, 2022
⚛️A free and beautiful React admin dashboard template pack.

Shards Dashboard React A free React admin dashboard template pack featuring a modern design system and lots of custom templates and components. ✨ Note

DesignRevision 1.6k Dec 30, 2022
Admin One — Free React Tailwind 3.x Admin Dashboard with dark mode

Admin One — Free React Tailwind 3.x Admin Dashboard with dark mode Tailwind 3.x React with Next.js and TypeScript Tailwind 3.x React with Next.js and

JustBoil.me 52 Dec 31, 2022
Now UI Kit React - Free Bootstrap 4, React, React Hooks and Reactstrap UI Kit

Now UI Kit React is a free Bootstrap 4, React, React Hooks and Reactstrap UI Kit provided for free by Invision and Creative Tim. It is a beautiful cross-platform UI kit featuring over 50 elements and 3 templates.

Creative Tim 132 Dec 19, 2022