/project-happening-atm

Agenda notifications for local government meetings

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Happening At The Moment (ATM)

It's common for city council, planning and commission meetings to only list one start time. The agenda items aren't scheduled for specific times because they do not know how long it will take to discuss each item. This leaves attendees wondering when they'll be able to comment on the agenda item they're interested in.

This problem has become a growing issue in the era of COVID-19 since virtual meetings are becoming more common. This web app allows meeting participants to "subscribe" to meeting items for notifications via text or email. Participants will benefit greatly from a notification system rather than be on stand-by for an undetermined length of time.

The City of San Jose is interested in this service, but this is a project that can scale to other cities as well.

Software Tech Stack

Resources

Build & Deploy Pipeline

Application is hosted on AWS

Testing Pipeline

TODO via Github Actions

Set up local environment development

  • Install Docker
  • Run the app, and wait for the engine to run (green status bar on bottom left)
  • In the terminal, go to your repository and run docker compose build. You only need to run this command once, then you can bring up your environment again by using docker compose up.

Live deployments

Contributing

Any and all PRs are welcome. Please see this documentation.

License: MIT