Skip to content

UI Development

Ahmed edited this page Mar 16, 2026 · 2 revisions

UI Development

The EventLens frontend is built with React and Vite.

Running in Dev Mode

To run the UI independently from the Fat JAR wrapper with Hot Module Replacement (HMR):

  1. Start your backend API server (either via IntelliJ JVM Runner or ./gradlew run) so that localhost:9090 is actively accepting connections.
  2. Ensure your server.allowed-origins config in eventlens.yaml contains your Vite dev URL (http://localhost:5173).
cd eventlens-ui
npm install
npm run dev

Point your browser to http://localhost:5173. Any changes to React components will instantly reflect without rebuilding JARs.

Return Home

Clone this wiki locally