hackforla / hackforla/311-data

DEV - Remove feature collections from React and Redux

Open
#2,044 1 comment 0 reactions 1 assignee Claimed by @rayneng View on GitHub
Complexity: Large feature: data-bound component p-feature: data Role: Frontend size: 3pt
Dominant language
JavaScript
Stars
73
Forks
74
PR merge metrics
No merged PRs in 30d

Description

### Overview

We need to remove redundant storage of Service Requests on our app in order to improve our load time on the Map

### Action Items

- [x] Rip out all dispatches that update the Redux state's service requests
- [x] RequestsLayer no longer sets data
- [ ] Implement data fetchers
- [ ] Socrata API (use DataService.js)
- [ ] HuggingFace (via service worker)
- [ ] consider making another worker for streaming in new data, separate from UI
- [x] Implement controller for service requests
- [ ] implement lightweight data service to listen to redux for changes to filter parameters (e.g. RequestService)
- [ ] hook everything up

### Resources/Instructions
- Link to Figjam: [How Does the Map Get Rendered?](https://www.figma.com/board/GpPtDImWMKEQsP83bDg0y8/311-Data-Research--20250831-Copy---Figuring-out-if-we-need-to-transfer-ownership-of-original--?node-id=2001-314&t=MVi58hLUchdaGS2j-4)
Mermaid Diagram Screenshots

System Diagram
> Image

Event Diagram
> Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.