Coder Social home page Coder Social logo

milan-960 / marketing-dashboard Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 1.78 MB

Marketing DashBoard with real Data

Home Page: https://marketing-dashboard.vercel.app

HTML 3.00% CSS 1.94% JavaScript 95.07%
chartjs mui react tailwindcss ej2 syncfusion-ej2

marketing-dashboard's Introduction

Atriba Marketing DashBoard!

   

Mobile

 

How to start this ptoject!

Note This project was created using node version v17.4.0

clone the branch

git clone https://github.com/Milan-960/Marketing-Dashboard.git

Install dependecies

npm install

run on the localhost

npm start

Packages used

  • Ej2 for displaying charts
  • uuid for troubleshooting unique ids for the Sample Data table
  • mui for data table
  • Tailwind for styling, components and custome theme

Challenges

  • Did some Reaserch on figuring out Ej2 to build charts from the given API

  • Figuring out how to best display the data from given API the amount of fields and data. I decided to split it between qualitative and quantitative data, with one being manipulated by the dates, and other by the various qualitative types

What Can Be Improve

  • Would configure the Redux for a state Managment!

  • Would add tests for components and functions

  • Would setup the project with TypeScript

  • Sort out components better so they are broken down without need of functions. Break it down for better reusability and readability

  • Adding a couple more charts to showcase the fields further, like a radial graph

  • Configure webpack Modules to speed up and serve as a Static Files!

  • Add Lazy loading React components for optimizing DashBoard

PS: This DashBoard is AKA fully responsive and can be accessible from any browser and mobile devices

marketing-dashboard's People

Contributors

milan-960 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

pushpatheking

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.