feat: Add advanced map features and UI/UX enhancements to README

This commit is contained in:
Chop
2025-06-19 17:59:52 +02:00
parent 603634e8a4
commit 85f18825ad

View File

@@ -188,6 +188,29 @@ The application uses the following main tables:
- `POST /api/notes` - Create new note - `POST /api/notes` - Create new note
- `DELETE /api/notes` - Delete note - `DELETE /api/notes` - Delete note
## Advanced Map Features
This project includes a powerful map system for project locations, supporting multiple dynamic base layers:
- **OpenStreetMap** (default street map)
- **Polish Geoportal Orthophoto** (aerial imagery via WMTS)
- **Polish Land Records** (WMS cadastral data)
- **Satellite (Esri)** and **Topographic** layers
Users can switch layers using the map control (📚 icon). WMTS/WMS layers are configured dynamically using OGC GetCapabilities, making it easy to add new sources. See [`docs/MAP_LAYERS.md`](docs/MAP_LAYERS.md) for details on adding and configuring map layers.
## UI/UX
- Modern, responsive interface built with React 19 and Tailwind CSS
- Intuitive dashboards, search, and filter components
- Modular, reusable UI components for forms, lists, and maps
## Extensibility & Testing
- Modular codebase: easily add new features, endpoints, or UI components
- Automated tests: Playwright for E2E, Jest and Testing Library for unit/integration
- Dockerized for consistent development and deployment
## Contributing ## Contributing
1. Fork the repository 1. Fork the repository