Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 1.44 KB

File metadata and controls

54 lines (38 loc) · 1.44 KB

DataCommon Frontend

A front-end rewrite of DataCommon using Vite + React, the previous repo is here. This project provides an interactive interface for exploring and visualizing municipal data across Massachusetts.

Overview

This project is a modernized version of DataCommon that focuses on improved performance, better developer experience, and modern web technologies. It works in conjunction with the DataCommon Backend which uses JavaScript for data querying.

Tech Stack

  • Frontend Framework: React 18
  • Build Tool: Vite
  • State Management: Redux Toolkit
  • Styling: Styled Components
  • Charts: d3

Key Features

  • 📊 Interactive data visualization with customizable charts
  • 📱 Responsive design for all device sizes
  • 📥 Data export functionality to Excel, CSV
  • 🗺️ Municipal data exploration
  • 📈 Multiple chart types support

Getting Started

Prerequisites

Installation

Quick Start

  1. Clone the repository

    git clone https://github.com/your-username/datacommon-react.git
    cd datacommon-react
  2. Install dependencies

    yarn
  3. Start development server

    yarn dev

    The application will be available at http://localhost:5173