Skip to content

krisbaranski/dashboard_react_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Dashboard App

Introduction

App made with React using:

  • dark/light mode
  • theme color tokens
  • dashboard with different Data
  • three data table Pages (Team, Contacts, Invoices)
  • Profile Form Page
  • Calendar integration
  • FAQ
  • four different Charts

Links

Here are source links and libraries used in the project:

Description

  • at first install react app,
  • then delete unnecessary files (setupTests.js, reportWebVitals.js, logo.svg, App.test.js
  • copy data mock files into data folder
  • arrange features, components, scenes in particular way to keep balance between nesting and flat structure
  • adjust theme color design tokens
  • expand colors with Tailwind Shades extention (VSCode), using shortcut (cmd+k+g)
  • build dark and light setup and color palette with ternary operation
  • setup typography
  • build Topbar
  • place data, tables and charts imports to App.js as Routes
  • comment it out until component is built and function
  • create Sidebar with React Pro Sidebar
  • import icons from mui/icons-material
  • build Tables with MUI Data Grid
  • place toolbar container (GridToolbar) for filtering informations from the table
  • build profile form page with Formik and Yup validation and required fields
  • build Calendar (FullCalendar) with add events to Calendar
  • create FAQ element with MUI Accordion
  • build Nivo Charts (Bar, Pie, Line, Geography)
  • Geography Chart needs mockGeoData to dipslay a world map
  • before build dashboard, create ProgressCircle and StatBox to visual Data
  • in the end we build Dashboard with Grid, put elements inside with individual design

About

Dashboard React App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages