Skip to content

Enhance your GIS project using the powerful combination of Spring Boot 3, MongoDB, and Mongock. With this technology stack, you'll unlock advanced search functionalities that allow you to effortlessly discover nearby points of interest and effortlessly navigate spatial data. Additionally, leverage the capability to find points within specific shape

Notifications You must be signed in to change notification settings

seyyedBagherMusavi/GeoFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GeoFinder

GeoFind is a Geographic Information System (GIS) project built with Spring Boot 3, MongoDB, Mongock, and Spring Data. It provides advanced search capabilities to discover nearby places based on geographic coordinates.

Features

  • Nearby Place Search: Utilize the power of MongoDB's geospatial indexing and Spring Data's magic method findByLocationNear to search for nearby places based on a specific location.
  • search in shape: Utilize the power of MongoDB's geospatial indexing and Spring Data's magic method findByLocationWithin to search for places in shape.
  • Spatial Data Storage: Store and manage spatial data efficiently using MongoDB's geospatial features within a Spring Boot application.
  • Mongock Database Migration: Seamlessly handle database migrations and data versioning using Mongock, ensuring smooth updates and maintenance of the GIS project.
  • Easy Integration: The project is designed to be easily integrated into any Spring Boot application, providing a solid foundation for GIS functionality.

Getting Started

  1. Clone the repository:
git clone https://github.com/seyyedBagherMusavi/GeoFinder.git
  1. Navigate to the project directory and run mongo docker:
cd GeoFind && docker-compose -f mongodb.yml up -d

3.Build & run project with mvn command or anything else :)

💻 Tech Stack:

Spring MongoDB Docker GIS

About

Enhance your GIS project using the powerful combination of Spring Boot 3, MongoDB, and Mongock. With this technology stack, you'll unlock advanced search functionalities that allow you to effortlessly discover nearby points of interest and effortlessly navigate spatial data. Additionally, leverage the capability to find points within specific shape

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages