This is just a small sample project to get up to date with Angular and learn some deck.gl stuff.
# build it
ng build [-c dev]
# Run dev server
ng serve [-c dev]
# Lint
ng lint
# Build docker image
./docker-build.sh
# Run docker image locally
docker run [-it] -p8080:8080 -p2019:2019 holgerstolzenberg/european-geo-information
- Add user interactions for layer control
- Expandable toolbar
- Own location finder
- Smoother map animation (only mac chrome so far, retina)
- Add loading indicator
- Slider for map pitch angle
- Map initializing indicator
- Cross-hair on own location
- Also reset map pitch
- Weather or other overlays
- Distance to capitols
- Scoped translation files
- Investigate 404 on app start
- Better SCSS structure and cleanup
- Cleanup of .whatever configurations (Prettier, ESLint, etc.)
- Logging service abstraction
- Pin package.json versions
- Glitching focus frame around map
- Make Docker image configurable at runtime -> let run at specific context (? env.js)
- Caddy based Docker image
- Make Caddy proxy requests to tile server
- docker build
- publish
- GitHub pages