CWmap is a proof of concept Laravel app that allows the user to create polygon features on a map and save them to a database with meta data.
git clone https://github.com/L3v3L/cwmap.git
cd cwmap
composer install
npm install
# when asked if command should create sqlite database, choose yes
php artisan migrate --seed
npm run build
The map allow to create a polygon by pressing on the map and creating points, after completing the polygon the user may hold and drag on any perimeter of the polygon to edit the shape. Holding shift allows the user the free draw the polygon. There is a clear map button that will remove all polygons from the map.
GeoJson files may be dragged and dropped onto the folder icon to load the polygons onto the map.
Map Projection is set to PSG:4326