Skip to content

A Web-based Event Tracking built using Spring Boot, and Thymeleaf

Notifications You must be signed in to change notification settings

alifruliarso/event-tracking

Repository files navigation

Realtime Event Tracking using Spring Boot and GridDB

Prerequisites:

Technology Stack

Spring Boot, Thymeleaf, Maven
Database: GridDB 5.1.0

Run Application with Docker Compose

Build the docker image:

docker compose build

Run the docker image:

docker compose up

Run Application with Maven

./mvnw spring-boot:run

For simulating the event creation, I have created a scheduled task that will fire every minute. See FakeEventProducer.java.

To see all event, open http://localhost:8080/events

Example of API Payload see TestAPI.http