Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cityofaustin/atd-data-and-performance

Open data and performance hub for the City of Austin Transportation Department
https://github.com/cityofaustin/atd-data-and-performance

bootstrap government intelligent-transportation-systems leaflet mobility open-data open-government traffic-analysis transportation

Last synced: 3 months ago
JSON representation

Open data and performance hub for the City of Austin Transportation Department

Awesome Lists containing this project

README

        

# ATD Data & Performance Hub

This repo houses code for the [ATD Data & Performance Hub](https://data.mobility.austin.gov/). It is a [NextJS](https://nextjs.org/) app that relies heavily on [open data APIs](https://data.austintexas.gov/).

## Contents

- [Get it running](#get-it-running)
- [Configuring a new `MapList`](#configuring-a-new-maplist)
- [Deployment & CI](#deployment--ci)

## Get it running

Activate your node environment

```shell
$ nvm use
```

Install dependencies

```shell
$ npm install
```

Start the development server

```shell
$ npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.

## Configuring a new `MapList`

The `MapList` is a configureable dashboard component that provides a linked list and map view. It is designed to work well on mobile/touch devices, and can be customized to many data display needs. See `components/MapList.js` for props documentation.

This image illustrates how the MapList props affect the layout:

![MapList props visual](docs/mapList.png)

## Deployment & CI

The production site is hosted by Netlify. Any merge to the `production` branch will trigger a new build. Deploy previews will be generated for any non-production branch.