This is a possible answer. Enjoy
How I solved it?
Manually, starting from the purple quadrilateral with the most neighbors (13 in the solution). There is only one purple square that is not adjacent to it, therefore the value could only be an extremity, either 1 or 13. The rightmost purple square, being the only non adjacent to the one we filled, has to be a consecutive number. Either 3 or 11 respectively (11 in the solution).
If you apply the same logic
to the next quadrilateral with the most neighbors (1 in the solution), this one also has to be an extremity of the remaining set, either 1 or 9. Once you've filled these 3 quadrilaterals, the rest is pretty straightforward as there is almost always a quadrilateral that can only accept one value, and you either get stuck (I got stuck in all possible configurations with 1 in the starting quadrilateral), or you finish the puzzle.