Skip to content
This repository has been archived by the owner on Nov 23, 2024. It is now read-only.

Commit

Permalink
implement Chicago Bicycle Network layer on map
Browse files Browse the repository at this point in the history
  • Loading branch information
craigm26 committed Jan 5, 2024
1 parent 75b246a commit c612b0d
Show file tree
Hide file tree
Showing 9 changed files with 265,516 additions and 217 deletions.
123 changes: 62 additions & 61 deletions .firebase/hosting.YnVpbGQ.cache
Original file line number Diff line number Diff line change
Expand Up @@ -27,64 +27,65 @@ assets/markers/MarkerS.svg,1694459216669,454d2efb23176f3a1c945b38d7a6779cdd577e3
assets/markers/stop-circle-outline.svg,1694459216670,1ecaaf6d2308fe0607ddba47817140e38f7a05cecd96ea4f664580c2b4388f19
assets/markers/stop-outline.svg,1694459216670,d3beeddb7fb4d12d66c2e68c2ed936f8de618acd30ef07cfe85c9365ae37a605
assets/markers/stopwatch-outline.svg,1694459216670,44711b9dbeabfa950b0f0ff5d67adce922782a29580dab6b440bf8185caf18e1
asset-manifest.json,1704474368683,9e29de5282bb6199e797513a43b0d1091f4f35505492515c388ea07c2b6a3eab
index.html,1704474368651,b1ee5940490835f0e44a84c907de556c64c63b3335cbc69f41c5aa808056e88e
static/js/119.54fd3157.chunk.js,1704474368678,28bcfc78d9feb5af6aa58e83969060d66cd9c90fdc26434f5098319e4b3bcfbe
service-worker.js,1704474368650,5659eb62cae0e9727d86027f2876fd3743db42a4026ebd1533c4edc9b4449175
static/js/129.a31bae23.chunk.js.LICENSE.txt,1704474368654,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/119.54fd3157.chunk.js.map,1704474368684,8bc37b58d87dd3484fd8f39e0f8cd08edc1b6064943105d2bc7f57d2f721aa56
static/js/129.a31bae23.chunk.js,1704474368660,1a77c58dbfb67c66f6e66974fb05227beb2d559a79e5048efc35742143880d48
static/js/186.808a5c43.chunk.js.LICENSE.txt,1704474368654,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/186.808a5c43.chunk.js,1704474368660,f74b0810ab12b59c53f0b7ab8a48c8770b8ab846db8ee019ca14ad82d480580b
static/js/22.80272b9c.chunk.js.LICENSE.txt,1704474368653,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/22.80272b9c.chunk.js,1704474368658,df3789724ccaea20e3e8872c28f8470b0f3ae5c3eeebe4cf153460fd693b30a9
static/js/129.a31bae23.chunk.js.map,1704474368683,4c329b4e54fd5f13d0d6bfd385c0f6a6f6614ae3e786fc48ea7c79ad5bc78481
static/js/24.5042cd10.chunk.js.map,1704474368684,3e92b6a85db911aba0baf47058c3382f83461223888c7ecb74758dc307cea8aa
static/js/22.80272b9c.chunk.js.map,1704474368682,beb45027fc3b5237aaeead11ab8cdbae8643251ab65f2c8b0d6193b8a4e8d510
static/js/342.63559080.chunk.js.LICENSE.txt,1704474368654,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/24.5042cd10.chunk.js,1704474368678,f40dc499494083c5197ca1c452a075e3c3f0ad515c4481c8a02166ede4c701f0
static/js/344.e27732a0.chunk.js.LICENSE.txt,1704474368655,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/css/main.47dfa3c9.css,1704474368657,db5e20a1540c669eef4c2cfc285ef72c7597c0dee2389b2cbb42fc4770079a69
static/js/186.808a5c43.chunk.js.map,1704474368683,bd1ea9431d8e0a9b9800ae1a901ad0f1ec149c8b40a742f139dd98dc0450c69f
static/js/342.63559080.chunk.js,1704474368678,5344698c63b0e02c09f177fd5d60c3a3a976cd67b162e11c9e15c862b395f25b
static/js/344.e27732a0.chunk.js.map,1704474368682,94395da81c3d9aa607667aa8107169b5c241c43006a9dd76a8c3f82a2bc668f1
static/js/344.e27732a0.chunk.js,1704474368658,5dd6e6d20033a69c00e3bc1767aaf48f65a21b5474f90a81c938254c5a266fa5
static/js/372.c254587f.chunk.js,1704474368658,19c000a54a2508f494c11cb6b38b8c955ebcb81af0d26ce748a305eb3ad2c2fe
static/js/372.c254587f.chunk.js.LICENSE.txt,1704474368654,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/377.69aae56b.chunk.js,1704474368678,f4b92ced4337b55957ff417b43a6420f8552e57a271260e520b615dd24057645
static/js/377.69aae56b.chunk.js.map,1704474368684,b63b6ddc7eca8178c6d5e415d7826c8a7dc3ebf5a46f93b33445ad6776f0b6b6
static/js/408.6ec95caf.chunk.js,1704474368660,7cbac23cec6ce64169bb1abd56b98e4c206d865acbdf2bb6c59d7678486b5957
static/js/342.63559080.chunk.js.map,1704474368684,c29228b5079e3df310bc508f26e757a48c134740b425ce83c18126d2f9088b6d
static/js/408.6ec95caf.chunk.js.LICENSE.txt,1704474368654,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/372.c254587f.chunk.js.map,1704474368680,6769e07975df5f219da685095a26c7d626c5ff93aeb6adcb322b3c7b4b386f61
static/js/443.35e8a78f.chunk.js.LICENSE.txt,1704474368657,443a8dcfda959fc323f633cb16e34a63abafc183b2dc83f079a76c3fa32c4b6f
static/js/443.35e8a78f.chunk.js,1704474368658,25536b62e1c8e21fcb63b70c581c628c7b434c13e0823d8f0abf9074e271c108
static/js/616.c2da0bd0.chunk.js.LICENSE.txt,1704474368657,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/616.c2da0bd0.chunk.js,1704474368660,941be8587eb7b60b39388ceddde21f00c61fb167d6b5cc96d2194101a2489e82
static/js/841.f52d43c0.chunk.js,1704474368659,bee400655dc216998f96fdda0f14b3bd09b3e70b619ea4c90dd5647dc24aa0c7
static/js/738.c7f350f8.chunk.js,1704474368658,7f3298bf3b5c376e9e9951fa2977d7c31f8b3f188746277a35f11ea5ff2f174a
static/js/408.6ec95caf.chunk.js.map,1704474368683,436dfbf329abe4e64165fe11d35931fa165b5e350669dffc680c2d5269a7247c
static/js/738.c7f350f8.chunk.js.LICENSE.txt,1704474368657,443a8dcfda959fc323f633cb16e34a63abafc183b2dc83f079a76c3fa32c4b6f
static/js/856.290593a6.chunk.js,1704474368658,4a2e4a7644173e4d71c28ce3aee12f5c9addd29c0f5ebdaa957b46ce61965557
static/js/841.f52d43c0.chunk.js.LICENSE.txt,1704474368657,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/443.35e8a78f.chunk.js.map,1704474368678,887e91972d34cc12fdda7f3019d34ec8f826d0d8ff4201e6a71e17860fea68aa
static/js/856.290593a6.chunk.js.map,1704474368680,25f3b8a5cf58a3772d13d17b336f5e7ca221bb496a01fb168a21257be3e461b6
static/js/841.f52d43c0.chunk.js.map,1704474368682,938c9038bccee33c77934ae01bb8799f1e0912d58cf77a23d79f953b0158470b
static/js/856.290593a6.chunk.js.LICENSE.txt,1704474368657,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/965.d0dcdfb4.chunk.js,1704474368661,6473a00335d2d8057c0c0ff07893ef610762af5f5cb20e0accac27ec330e6dd8
static/js/616.c2da0bd0.chunk.js.map,1704474368683,43fc009e97ae1ec5836928eb7fdf7a93b67277ecf2017244332b2b30991b53f1
static/js/738.c7f350f8.chunk.js.map,1704474368679,927566555ca975672e4875fc4cfce9f72e35bd4b12c984ee7dc4d43bc5bf900a
static/js/965.d0dcdfb4.chunk.js.map,1704474368683,23c54f30dff9bcedbeaab786e4b167f10e429e27c563910c095a0f7f6325e7bd
static/js/main.73e9d4b4.js.LICENSE.txt,1704474368658,b582ea2784ae68eb650b55751c1a86cd86faa013110137f197d51d2d6072cbd2
static/media/arrow-up-from-bracket.ed562e3040edb32310ccf87b85868332.svg,1704474368654,05dd59a23c52c0136f400d4c237cd626461617afd5716eafedc5541f7dd66e7d
static/media/clipboard-list.2b98a750efb265a4fd0be8ab9a0816bf.svg,1704474368654,50264ca3a7f8afdb7c2e5fc3cbb59e088bb5e532c42dc1837f7f9920b593fa31
static/media/language.a7a55f2e8892ea3de953f9ea8f503dde.svg,1704474368654,746f2442084071c73ac0ff6379e0485430e22416585125987f17583183245586
static/media/map.6a3bdc0f6831ea86cfa1f63e97f26ca6.svg,1704474368653,9ec70bb0acbe5e3aab1f942d5d2918861f23ec6250b1fb2aacbf91f843a1856b
static/media/user.ac273af38b1c02e815ff9a51e390c1ce.svg,1704474368653,c9a40f13ffe1239a6dc414567e94acc5c070ea006f8cdcea1e686105e750b86d
static/media/square-question.8deaa0c615ac0c196b6d35f610781b01.svg,1704474368654,25e5face3dd812f6f6080f79b3056cc84863955aa3bc1066810a11ef192c8c35
static/media/web_neutral_sq_SI.2050b30538d0f54bb739e4c237e8ddb5.svg,1704474368654,88179a15b004e31b3d207def09bff394b94b53c430f04052da9042b7c1411f2d
static/css/main.47dfa3c9.css.map,1704474368677,9d66598586643eb9f6ba8bcd1b22270500311fb7d605b04b88a8e121d7a0c621
static/media/IndieFlower-Regular.04ac1f1c3b1959f18d06.ttf,1704474368654,8a3e63e996a4939522a2853eef170dcb97ce244221f3c04a1e0993ae76e65ea7
service-worker.js.map,1704474368651,35117993c91aeab568fdc288aa7b3901e5f10de3b8ef0c95565e11b2f46db4c4
static/js/main.73e9d4b4.js,1704474368658,372fd843c5586cffa967db1f95d6bfc5541210eee016f66ba73b89e59700950d
static/js/main.73e9d4b4.js.map,1704474368681,b7ac317f762d30b587dc5dc9611050793d142496ed9068de7342698e98c32ac9
index.html,1704485502822,16bc27523949b52ddc234c37aa8a46b68cd5f41b5cd4a4f235ec783e390dd9f3
asset-manifest.json,1704485502853,4fe01ba4ab4ea9727d0573ae33b1ee13b4c9a04589ad89962be8e4285a418536
static/js/119.54fd3157.chunk.js.map,1704485502853,8bc37b58d87dd3484fd8f39e0f8cd08edc1b6064943105d2bc7f57d2f721aa56
static/js/129.a31bae23.chunk.js.LICENSE.txt,1704485502826,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/119.54fd3157.chunk.js,1704485502848,28bcfc78d9feb5af6aa58e83969060d66cd9c90fdc26434f5098319e4b3bcfbe
static/js/129.a31bae23.chunk.js,1704485502830,1a77c58dbfb67c66f6e66974fb05227beb2d559a79e5048efc35742143880d48
service-worker.js,1704485502821,5e65bc1f7fc06f15a8425d2b31a3d2b13bde8c7d48c07af59aa0b9a202f8b5c4
static/js/186.808a5c43.chunk.js,1704485502830,f74b0810ab12b59c53f0b7ab8a48c8770b8ab846db8ee019ca14ad82d480580b
static/js/129.a31bae23.chunk.js.map,1704485502853,4c329b4e54fd5f13d0d6bfd385c0f6a6f6614ae3e786fc48ea7c79ad5bc78481
static/js/186.808a5c43.chunk.js.LICENSE.txt,1704485502825,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/22.80272b9c.chunk.js,1704485502829,df3789724ccaea20e3e8872c28f8470b0f3ae5c3eeebe4cf153460fd693b30a9
static/css/main.47dfa3c9.css,1704485502829,db5e20a1540c669eef4c2cfc285ef72c7597c0dee2389b2cbb42fc4770079a69
static/js/24.5042cd10.chunk.js,1704485502848,f40dc499494083c5197ca1c452a075e3c3f0ad515c4481c8a02166ede4c701f0
static/js/22.80272b9c.chunk.js.map,1704485502851,beb45027fc3b5237aaeead11ab8cdbae8643251ab65f2c8b0d6193b8a4e8d510
static/js/22.80272b9c.chunk.js.LICENSE.txt,1704485502825,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/342.63559080.chunk.js.LICENSE.txt,1704485502826,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/24.5042cd10.chunk.js.map,1704485502853,3e92b6a85db911aba0baf47058c3382f83461223888c7ecb74758dc307cea8aa
static/js/342.63559080.chunk.js,1704485502848,5344698c63b0e02c09f177fd5d60c3a3a976cd67b162e11c9e15c862b395f25b
static/js/344.e27732a0.chunk.js.LICENSE.txt,1704485502826,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/344.e27732a0.chunk.js,1704485502829,5dd6e6d20033a69c00e3bc1767aaf48f65a21b5474f90a81c938254c5a266fa5
static/js/372.c254587f.chunk.js.LICENSE.txt,1704485502826,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/344.e27732a0.chunk.js.map,1704485502852,94395da81c3d9aa607667aa8107169b5c241c43006a9dd76a8c3f82a2bc668f1
static/js/372.c254587f.chunk.js,1704485502829,19c000a54a2508f494c11cb6b38b8c955ebcb81af0d26ce748a305eb3ad2c2fe
static/js/186.808a5c43.chunk.js.map,1704485502853,bd1ea9431d8e0a9b9800ae1a901ad0f1ec149c8b40a742f139dd98dc0450c69f
static/js/377.69aae56b.chunk.js.map,1704485502853,b63b6ddc7eca8178c6d5e415d7826c8a7dc3ebf5a46f93b33445ad6776f0b6b6
static/js/408.6ec95caf.chunk.js,1704485502830,7cbac23cec6ce64169bb1abd56b98e4c206d865acbdf2bb6c59d7678486b5957
static/js/377.69aae56b.chunk.js,1704485502848,f4b92ced4337b55957ff417b43a6420f8552e57a271260e520b615dd24057645
static/js/408.6ec95caf.chunk.js.LICENSE.txt,1704485502826,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/342.63559080.chunk.js.map,1704485502853,c29228b5079e3df310bc508f26e757a48c134740b425ce83c18126d2f9088b6d
static/js/443.35e8a78f.chunk.js,1704485502829,25536b62e1c8e21fcb63b70c581c628c7b434c13e0823d8f0abf9074e271c108
static/js/616.c2da0bd0.chunk.js.LICENSE.txt,1704485502828,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/372.c254587f.chunk.js.map,1704485502849,6769e07975df5f219da685095a26c7d626c5ff93aeb6adcb322b3c7b4b386f61
static/js/616.c2da0bd0.chunk.js,1704485502831,941be8587eb7b60b39388ceddde21f00c61fb167d6b5cc96d2194101a2489e82
static/js/443.35e8a78f.chunk.js.LICENSE.txt,1704485502828,443a8dcfda959fc323f633cb16e34a63abafc183b2dc83f079a76c3fa32c4b6f
static/js/408.6ec95caf.chunk.js.map,1704485502853,436dfbf329abe4e64165fe11d35931fa165b5e350669dffc680c2d5269a7247c
static/js/738.c7f350f8.chunk.js,1704485502829,7f3298bf3b5c376e9e9951fa2977d7c31f8b3f188746277a35f11ea5ff2f174a
static/js/841.f52d43c0.chunk.js.map,1704485502851,938c9038bccee33c77934ae01bb8799f1e0912d58cf77a23d79f953b0158470b
static/js/841.f52d43c0.chunk.js,1704485502829,bee400655dc216998f96fdda0f14b3bd09b3e70b619ea4c90dd5647dc24aa0c7
static/js/738.c7f350f8.chunk.js.LICENSE.txt,1704485502828,443a8dcfda959fc323f633cb16e34a63abafc183b2dc83f079a76c3fa32c4b6f
static/js/856.290593a6.chunk.js.LICENSE.txt,1704485502828,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/443.35e8a78f.chunk.js.map,1704485502849,887e91972d34cc12fdda7f3019d34ec8f826d0d8ff4201e6a71e17860fea68aa
static/js/841.f52d43c0.chunk.js.LICENSE.txt,1704485502828,79f36af8e0b4a5e7bba6c67b90e818b8e003fe7dc8cd7fff47413d0707c1db2e
static/js/856.290593a6.chunk.js,1704485502829,4a2e4a7644173e4d71c28ce3aee12f5c9addd29c0f5ebdaa957b46ce61965557
static/js/856.290593a6.chunk.js.map,1704485502850,25f3b8a5cf58a3772d13d17b336f5e7ca221bb496a01fb168a21257be3e461b6
static/js/965.d0dcdfb4.chunk.js,1704485502830,6473a00335d2d8057c0c0ff07893ef610762af5f5cb20e0accac27ec330e6dd8
static/js/738.c7f350f8.chunk.js.map,1704485502849,927566555ca975672e4875fc4cfce9f72e35bd4b12c984ee7dc4d43bc5bf900a
static/js/616.c2da0bd0.chunk.js.map,1704485502853,43fc009e97ae1ec5836928eb7fdf7a93b67277ecf2017244332b2b30991b53f1
static/js/965.d0dcdfb4.chunk.js.map,1704485502853,23c54f30dff9bcedbeaab786e4b167f10e429e27c563910c095a0f7f6325e7bd
static/js/main.2c420d24.js.LICENSE.txt,1704485502829,b582ea2784ae68eb650b55751c1a86cd86faa013110137f197d51d2d6072cbd2
static/media/arrow-up-from-bracket.ed562e3040edb32310ccf87b85868332.svg,1704485502826,05dd59a23c52c0136f400d4c237cd626461617afd5716eafedc5541f7dd66e7d
static/media/clipboard-list.2b98a750efb265a4fd0be8ab9a0816bf.svg,1704485502824,50264ca3a7f8afdb7c2e5fc3cbb59e088bb5e532c42dc1837f7f9920b593fa31
static/media/language.a7a55f2e8892ea3de953f9ea8f503dde.svg,1704485502824,746f2442084071c73ac0ff6379e0485430e22416585125987f17583183245586
static/media/map.6a3bdc0f6831ea86cfa1f63e97f26ca6.svg,1704485502824,9ec70bb0acbe5e3aab1f942d5d2918861f23ec6250b1fb2aacbf91f843a1856b
static/media/square-question.8deaa0c615ac0c196b6d35f610781b01.svg,1704485502824,25e5face3dd812f6f6080f79b3056cc84863955aa3bc1066810a11ef192c8c35
static/media/user.ac273af38b1c02e815ff9a51e390c1ce.svg,1704485502824,c9a40f13ffe1239a6dc414567e94acc5c070ea006f8cdcea1e686105e750b86d
static/media/web_neutral_sq_SI.2050b30538d0f54bb739e4c237e8ddb5.svg,1704485502826,88179a15b004e31b3d207def09bff394b94b53c430f04052da9042b7c1411f2d
static/css/main.47dfa3c9.css.map,1704485502848,9d66598586643eb9f6ba8bcd1b22270500311fb7d605b04b88a8e121d7a0c621
static/media/IndieFlower-Regular.04ac1f1c3b1959f18d06.ttf,1704485502824,8a3e63e996a4939522a2853eef170dcb97ce244221f3c04a1e0993ae76e65ea7
service-worker.js.map,1704485502821,35117993c91aeab568fdc288aa7b3901e5f10de3b8ef0c95565e11b2f46db4c4
static/js/main.2c420d24.js,1704485502829,0b8e23d42a2efcfff9d7e05b36d9467c25d2e101d17d3b046e58c3f564b3a42c
Chicago Bike Network.kml,1704477669341,a56c86d5b6eb1257e3bad13e415aa43af961fcf9f645107889988f4b714273b8
static/js/main.2c420d24.js.map,1704485502852,eb5acdc8f691d9cf731802450116b7b9fee4cc02bdb3eca3b38c4a3c09a58304
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ BikeBus is a term to describe a group of cyclists that is usually guided by a le

No ads or selling of user data with PII. Anonymous users and anonymized data wherever possible.

Chicago Bike Routes: https://data.cityofchicago.org/Transportation/Bike-Routes/3w5d-sru8

## Why

We think technology could help make this a smoother, more fun experience while promoting cycling and safer streets with data for policy makers on street design.
Expand Down
4 changes: 4 additions & 0 deletions functions/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,10 @@ exports.sendWeeklySummary = functions.pubsub.schedule("every sunday 09:00").time
<h1>Weekly News Summary</h1>
<ul>${emailContent}</ul>
<p>Check out more articles on our <a href="https://bikebus.app/news">News Page</a>.</p>
<p>Thanks,</p>
<p>BikeBus and Craig Merry</p>
<p><a href="https://bikebus.app">https://bikebus.app</a></p>
<p>To unsubscribe from this newsletter, please <a href="https://bikebus.app/news">click here</a> and then select "Unsubscribe" after logging in.</p>
`,
};

Expand Down
Loading

0 comments on commit c612b0d

Please sign in to comment.