Skip to content

MAPC/datacommon-react

Repository files navigation

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

About

MAPC Data Portal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages