A GIS Web Application (Written in Spring Boot & Vue.js) that scores a location of your choice for various environmental metrics.
Only works in Europe.
- Java 17+
- Node.js 16+
- Maven 3.6+
-
Install Node.js dependencies:
npm install
-
Start the Vue.js development server:
npm run dev
This will start the frontend on http://localhost:3000
-
Start the Spring Boot backend:
./mvnw spring-boot:run
This will start the backend on http://localhost:8080
To build for production:
-
Build the Vue.js frontend:
npm run build
-
The built files will be automatically placed in
src/main/resources/static/ -
Run the Spring Boot application:
./mvnw spring-boot:run
The application will be available at http://localhost:8080 with the Vue.js frontend served as static content.