/crystal

🏙 a community information portal for Hoboken

Primary LanguageJavaScript

Project Crystal



Visit | Issues | Pull Requests

We aim to bring attention to data-driven trends within the Hoboken government so that we can collectively build a better, well-informed, local community.

Hoboken is a dense mile-square city with a tight-knit community of over 50,000 just across the Hudson River from Manhattan, NY - and is home to Stevens Institute of Technology.

How do I go to the site?

You can run it locally or visit a production build.

Who runs the project?

Project Crystal is being submitted to the Google Developers Student Club Solution Challenge.

The project is managed by by the Stevens Institute Technology chapter of the Google Developers Student Club.

Feature list

This is an ongoing project - you can see some future goals (unchecked) that we'd love to add in the future.

General site features

  • Single-page navigation system
  • Routing with Next.js & React.js
  • Uses Google Charts
  • Progressive Web App
  • Responsive web design

Transportation

  • Subway, light rail and rapid transit information
  • Intercity railway departures board
  • Links to parking information
  • Hoboken Bike Map
  • Departure maps for buses
  • Information about how to use bike share

Budgets

  • Tax Expenditures Chart
  • Tax Expenditures Table
  • Education funding

Leadership

  • Mayor's office contact info
  • First responders' offices contact info

Help out

Project Crystal is constantly evolving with the hope to increase public involvement in government affairs. Feel free to submit a pull request.

Setup for development

  1. Clone this repository
  2. npm i
  3. npm run dev
  4. go to localhost:3000

Setup for production

  1. Clone repo
  2. npm i
  3. npm run build
  4. npm start

Helpful resources

Some helpful resources for contributing.