This project is an application for creating residents and visualizing them on a heatmap using Java, Spring Boot, React and Google Maps API.
The Spring Boot API project files is located under the '/api' directory. The React App project files are located under the '/react-app' directory.
For building and running the application you need:
To get started you can simply clone this repository using git:
git clone https://github.com/wandyer/spring-react-heatmap.git API:
To start the Spring Boot API, launch a Terminal and run from the api root folder:
The API endpoint will be available on http://localhost:8080/api
Frontend:
To run the React frontend app, run from the react-app root folder:
The app will be available on http://localhost:3000
Database:
The database used is MySQL it's url and credentials can be configured on the properties file: /api/src/main/resources/application.properties
Google:
Create a Google API Key and replace REACT_APP_GOOGLE_API_KEY on /react-app/.env.