Nicholas Kwon
Nicholas Kwon
### Overview We need to audit the site's performance (particularly the map and the reports) using Lighthouse so that we can quantify our performance improvements to the site. ### Action...
### Overview Many of our javascript files say `/* eslint-disable */` at the top, preventing the linter from running on them. This is a bad idea since the linter helps...
### Overview We need to monitor API performance since our website is quite slow, and we want to track how well our improvements are working. See #1307 for example. We...
### Overview Currently, we are maintaining both requirements.txt and Pipfile for each of our Python packages. We should use [Pipfile only](https://jonathanmeier.io/advantages-of-pipfile-lock-over-requirements-txt/) so that we don't need to maintain two separate...
### Overview We are successfully pulling data every night according to the nightly pull logging. But the dev site says "Data updated: 06/15/22", which is almost 10 days ago. The...
### Overview Currently, we have no way of providing our clean request data to our data scientists. @priyakalyan is working on PR #1257, but this script takes a long time...
### Overview Redux Devtools makes debugging and viewing redux state much simpler. We should make our frontend compatible with this extension. See this [post](https://codeburst.io/redux-devtools-for-dummies-74566c597d7) for instructions. It looks like we've...
### Overview Currently, the dash server is running on AWS Lightsail from a Docker image. We are using this GitHub [Action](https://github.com/hackforla/311-data/blob/dev/.github/workflows/dash-reports-deploy.yml) to build new changes into the Docker image, but...
### Overview Currently, it looks like we're only running flake8 for the [api](https://github.com/hackforla/311-data/blob/b0717ad25eab4ef25a2f26da187d9d8905ab5f77/.github/workflows/build_test_backend.yml#L28), but we should run it for all the python code. ### Action Items - [ ] update...
### Overview Most code style guides suggest to use all lowercase characters for filenames (e.g., see [Google style guide](https://developers.google.com/style/filenames)). The actions in .github/workflows/ do not follow this. ### Action Items...