feat: Add advanced map features and UI/UX enhancements to README
This commit is contained in:
23
README.md
23
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
|
||||
|
||||
Reference in New Issue
Block a user