Precondition: User has opened the app and selected the landscape layer.
Main success scenario:
User successfully adds elements to their map using hand-drawn shapes or common shapes such as circles, ellipses, squares, and rectangles.
Element types include (icons from Nextcloud):
wall
plain
pond
(glas)houses
barns
plant beds
circles
doors
Alternative scenario:
User accidentally adds a shape in the wrong location and uses the app's undo function to correct the mistake.
Error scenario:
User attempts to add a shape but the app is experiencing technical difficulties and is unable to process the request, displaying an error message.
Postcondition:
The user's map includes elements added using hand-drawn or common shapes.
Non-functional Constraints:
Is an additional layer
Performance: more than 200 elements per year should be usable without noticeable delays and acceptable memory overhead