MapComponents is a new component framework to quickly and easily build dynamic geospatial web apps. It includes React front-end components for all kinds of projects, from small apps with a narrow and specific focus up to complex geospatial suites for the web. Server-side components are also planned to aid the development of flexible backend services. MapComponents - is a modular framework to create tailored geospatial web apps built upon modern webbrowser technology - can be used to visualise and analyse geo data - can be used for desktop and mobile applications (online and offline; progressive web apps (PWA)) - provides independent components which can be combined into full-fledged geospatial web applications (e.g. dashboards, WebGIS, ...) - provides a catalog of components and example applications - uses a flexible core which theoretically supports any kind of mapping library (currently supported are MapLibre, Mapbox GL JS and OpenLayers) - is easily integrated into existing stacks - makes it easy to rapidly design and deploy a map centric web app MapComponents is developed by WhereGroup GmbH and is available under the MIT license. mapcomponents.org/ We will present the project, with its current state and goals, and will show practical examples. |