change uniqueness validation on spots with category + add general category to spot + add filter on spots by avaliability
integrate voronoi at api-end to find the nearby spots