The RentSmart Boston Dashboard is a housing violations search tool to help prospective tenants in Boston.
The City of Boston provides compiled data on housing violations, building violations, enforcement violations, housing complaints, sanitation requests, and/or civic maintenance requests. The City releases this data through Analyze Boston and they provide a Tableau dashboard to allow users to search the data.
This dashboard is an entirely independent effort to make the RentSmart Boston data more useable via a web-first approach. The advantages of this include:
- Accessibility and responsiveness: Frameworks like Vue make it easier to create accessible and mobile-friendly dashboards that work well on all devices. Tableau's web interface can be more limited in responsiveness.
- More flexibility and control over the frontend: With web frameworks, developers have full control over the JavaScript framework powering the frontend. This allows for more customization and interactivity compared to Tableau's more rigid web interface.
- Lower cost: Most web frameworks are free, while Tableau requires expensive licensing, especially when government organization answer to taxpayers.
- Civic Open Source: By releasing projects that use open source software, governments can help drive innovation. Open collaboration leads to better software that benefits all parties.
- vuejs/core
- vitejs/vite
- vuejs/router
- mapbox/mapbox-gl-js
- vuejs/pinia
- tailwindlabs/tailwindcss
- postcss/postcss
- postcss/autoprefixer
Contributions are welcome. This project uses yarn.
Install all dependencies:
$ yarn install
Run the development server:
$ yarn dev
Build all packages:
$ yarn build
The source code in this repository is licensed under GNU GPLv3.