An intuitive tool to manage and monitor your services via intelligent event creation
Introduction • Quick Start • Stack • Contributing • License
Eventify is a modern platform designed to simplify service monitoring and management. By leveraging intelligent event creation, it allows teams to track critical occurrences, manage organizations, and visualize service health in real-time. Whether you are debugging a microservice architecture or monitoring a monolithic application, Eventify provides the insights you need.
Get Eventify running locally in minutes.
- Docker (for database and message broker)
- Java 25 (for the backend)
- Bun or Node.js (for the frontend)
-
Start the Infrastructure Launch the required services (TimescaleDB, RabbitMQ, Inbucket).
docker-compose up -d
-
Run the Backend Start the Spring Boot server.
cd server ./gradlew bootRun -
Run the Frontend Install dependencies and start the SvelteKit development server.
cd client bun install bun run devThe application will be available at http://localhost:5173.
Backend
- Spring Boot - Core application framework
- TimescaleDB - Time-series database
- Liquibase - Database migration
- RabbitMQ - Message broker
Frontend
- SvelteKit - Web framework
- TailwindCSS - Styling
- Shadcn Svelte - UI Components
- Lucide - Icons
We welcome contributions! Please see our CONTRIBUTING.md for details on how to submit pull requests, report issues, or suggest improvements.
Licensed under GPL-3.0.