A web-based platform that visualizes daily-updated budget data and incorporates user feedback, this project aims to foster accountability in government spending and create a more engaged citizenry.
- Have the latest version of node.js and node package manager(npm) installed in your machine.
- Have mongodb database installed in your machine will all its default settings.
- Badri Narayanan Rajendran (CWID: 20030350)
- Emmanuel Okoro (CWID: 20030965)
- Vishal Rathod (CWID: 20033033)
- Akshay Kumar Talur Narasimmulu (CWID: 20032052)
> git clone
> cd NYC_COUNCIL_CAPITAL_BUDGET_EXPLORER
> npm install
> cd data-ingestion
> node index.js # This will download the NYC council budget data from 2019 to date
> cd ../
> npm startSMTP_HOST=smtp.gmail.com
SMTP_PORT=465
SMTP_SECURE=true
SMTP_USER=your_email@gmail.com
SMTP_PASS="your_google_account_app_password"- https://support.google.com/accounts/answer/185833?hl=en
- Click on the "Create and manage your app passwords" link to navigate to App password page.
- Then you will have to authenticate into your account.
- After Authentication you can follow below details.
- Add App Name
- Click Create button
After following the above steps your app password for the google account will be created, and you can use them in the .env file as configuration in the above provided format.