From 85f18825ada694788fe8c22ee35ab80da43f72b3 Mon Sep 17 00:00:00 2001 From: Chop <28534054+RChopin@users.noreply.github.com> Date: Thu, 19 Jun 2025 17:59:52 +0200 Subject: [PATCH] feat: Add advanced map features and UI/UX enhancements to README --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 6c97106..3d4a5dc 100644 --- a/README.md +++ b/README.md @@ -188,6 +188,29 @@ The application uses the following main tables: - `POST /api/notes` - Create new 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 1. Fork the repository