various cleanup

This commit is contained in:
Will Freeman
2025-11-20 22:57:25 -07:00
parent a3321908a8
commit 1a36c547f0
27 changed files with 916 additions and 873 deletions
+9 -6
View File
@@ -14,24 +14,24 @@ I created this project after noticing the mass deployment of ALPRs in cities, to
Uses OpenStreetMap data to populate a map with crowdsourced locations of ALPRs, along with their type and direction they face.
### Report ALPRs
Provides OSM tags for easy reporting of ALPRs based on brand on OSM's editing site. Evemtually, this will be a native feature of the site.
Provides OSM tags for easy reporting of ALPRs based on brand on OSM's editing site. Eventually, this will be a native feature of the site.
### Learn About ALPRs
See photos of common ALPRs and learn about their capabilities.
## Tech Stack
_Likely to change soon._
### Backend
* Scala
* PekkoHTTP
* Nginx
### Cloud
* AWS Lambda (for [clustering](serverless/alpr_clusters) and [counts](serverless/alpr_counts))
* AWS Lambda (for [region segmenting](serverless/alpr_clusters) and [counts](serverless/alpr_counts))
* AWS S3
* AWS ECR
* Cloudflare as DNS + Proxy
* Directus CDN
### Frontend
* Vue3
@@ -39,9 +39,8 @@ _Likely to change soon._
* Vue Leaflet (mapping library)
### Services
* OpenStreetMap - Overpass API
* OpenStreetMap - Overpass API, Basic Map Tiles
* Nominatim - Geocoding
* Stadia Maps - Map Tiles
## Usage
@@ -60,6 +59,10 @@ _Likely to change soon._
1. `cd shotgun`
2. `sbt run`
### Building for Production
See [Dockerfile](./Dockerfile).
## Contributing
We welcome contributions from anyone. Here's how you can help: