๐ dublin-threads
Data API of developmenting projects and meetings for Dublin, CA
- Changelog of Dublin Development Projects
- Meeting of Dublin Meetings Site
website
API
- list of all development projects (including those delisted): https://raw.githubusercontent.com/amazingandyyy/dublin/main/docs/api/v2/developments/snapshots/latest.json
- list of current public development projects: https://raw.githubusercontent.com/amazingandyyy/dublin/main/docs/api/v2/developments/snapshots/latest.json
- development projects changelog: https://raw.githubusercontent.com/amazingandyyy/dublin/main/docs/api/v2/developments/logs/global.json
- list of past&upcoming meetings: https://raw.githubusercontent.com/amazingandyyy/dublin/main/docs/api/v2/meetings/all.json
Architecture
- cronjob is defined as github actions, run scripts under
/worker
- worker generates JSON api under
/docs/api
- react webapp fetches from the api and serves the UI with the latest data
Special Thanks to
- waybackpack for the archived webpages
- recursive-diff for the diffing of the JSON files
- lodash for making searching for objects easier
- zustand for making state management easier
- real-favicon-generator for generating favicons
- VisGL for the map