GithubHelp home page GithubHelp logo

dashboard's Introduction

Admin Dashboard

View Live

Created this project using some basic technology to showcase an admin dashboard. For the sake of time there is no user validation, but just a presentation of using modern day technologies to display multiple types of data.

  • Dark/Light Mode โœ”โœ”
  • Material UI for the production of prebuilt components, but any framework such as Bootstrap or TailwindElements could be used in it's place.
  • This is in no means any where near close to a production ready site. I put this together within threed days just to learn more about the visualization of different types of data.
  • With more time this could have been fully responsive, with user authentication, some framer motion functionality, and much more.

Links in the sidebar navigation go to pages with specific content.

The content may include data tables, form, calendar, and various types of charts to showcase data.

Contacts -

A data table that utilizes multiple built in data filters.

Profile Form -

  • The form has validation using regex for some input fields.
  • When submitting a valid form, the data will be displayed in the console.
  • Formik
  • Yup (validation)

Calendar -

  • Existing events can be pulled in to display in the Calendar.
  • Click on a date to add an event, click on the event to delete it.
  • Events can be drag/drop to new date.
  • Switch to Week view and move the event to a new time and drag it to increase/decrease event duration.
  • This could be expanded upon in many ways to create a more detailed calendar utility.
  • FullCalendar React Component

Charts

  • Using Nivo.Rocks for the chart design and functionality.
  • Data being used is provided via Nivo.Rocks for the sake of learning.

dashboard's People

Contributors

ali-kash avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.