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.
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.
- Frontend Framework: React 18
- Build Tool: Vite
- State Management: Redux Toolkit
- Styling: Styled Components
- Charts: d3
- 📊 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
- Node.js (v16 or higher)
- yarn
- A running back-end instance of DataCommon Backend
-
Clone the repository
git clone https://github.com/your-username/datacommon-react.git cd datacommon-react
-
Install dependencies
yarn
-
Start development server
yarn dev
The application will be available at
http://localhost:5173