Skip to content

kenshanta/dynamic-react-graph-app

Repository files navigation

📈 React + TypeScript + Axios + MUI + Chart(2)JS 📊

This ReactJs project is designed to visualize data via a combined bar and linear graph based on the data fed by the API (currently Norweigan housing prices)

TechStack:

ReactJs  Axios  Redux  MUI 

🎥 Features:

  • Custom Filters: Easily check interval changes based on housing type and yearly quarter ranges.
  • Interactive/Dynamic Graph: A graph that updates data real-time and has interactive features.
  • Consensual History Tracking: Maintain a record of all filter requests made in the browser's local storage. (which is preserved until cleared by user themselves)
  • Shareable Results: The results obtained from fitlering can be shared with any other user by sharing the url with the parameters

⇟ Installation:

To install and run the project, follow these steps:

  1. Clone the repository:
git clone https://github.com/kenshanta/graph-housing-prices.git
  1. Install dependencies:
npm install
  1. Start the server:
npm start
  1. Access the application in your web browser at http://localhost:5173.

Example:

  • Checkout the live demo

📝 TODO :

  • Lazy Load Custom Chart Component
  • add Test via jest
  • Storybook ?

🪙 Additional Credits:

About

A dynamic linear and bar graph made with React

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published