https://github.com/jordi-jaspers/eventify
An intuitive tool to manage and monitor your services via intelligent event creation.
https://github.com/jordi-jaspers/eventify
enterprise gradle java liquibase monitoring postgresql spring-boot svelte sveltekit time-series timescaledb tooling
Last synced: 4 months ago
JSON representation
An intuitive tool to manage and monitor your services via intelligent event creation.
- Host: GitHub
- URL: https://github.com/jordi-jaspers/eventify
- Owner: Jordi-Jaspers
- License: gpl-3.0
- Created: 2024-11-08T15:15:56.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-02-11T15:18:28.000Z (5 months ago)
- Last Synced: 2026-02-11T17:49:09.629Z (5 months ago)
- Topics: enterprise, gradle, java, liquibase, monitoring, postgresql, spring-boot, svelte, sveltekit, time-series, timescaledb, tooling
- Language: Java
- Homepage: https://eventify-tst.jordijaspers.dev/
- Size: 158 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Eventify
**An intuitive tool to manage and monitor your services via intelligent event creation**
[](https://github.com/JFrameOSS/JFrame/)
[](https://github.com/Jordi-Jaspers/Eventify/actions/workflows/ci.yml)
[](https://www.gnu.org/licenses/gpl-3.0.html#license-text)
[](https://github.com/Jordi-Jaspers/Eventify/issues)
[](https://github.com/Jordi-Jaspers/Eventify/pulls)
[](https://github.com/Jordi-Jaspers/Eventify/graphs/commit-activity)
[](https://github.com/Jordi-Jaspers/Eventify/commits/master)
[Introduction](#-introduction) •
[Quick Start](#-quick-start) •
[Stack](#-stack) •
[Contributing](#-contributing) •
[License](#-license)
---
## 📖 Introduction
**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.
## 🚀 Quick Start
Get Eventify running locally in minutes.
### Prerequisites
- [Docker](https://www.docker.com/) (for database and message broker)
- [Java 25](https://adoptium.net/) (for the backend)
- [Bun](https://bun.sh/) or Node.js (for the frontend)
### Installation
1. **Start the Infrastructure**
Launch the required services (TimescaleDB, RabbitMQ, Inbucket).
```bash
docker-compose up -d
```
2. **Run the Backend**
Start the Spring Boot server.
```bash
cd server
./gradlew bootRun
```
3. **Run the Frontend**
Install dependencies and start the SvelteKit development server.
```bash
cd client
bun install
bun run dev
```
The application will be available at [http://localhost:5173](http://localhost:5173).
## 🛠️ Stack
**Backend**
- [Spring Boot](https://spring.io/projects/spring-boot) - Core application framework
- [TimescaleDB](https://www.timescale.com/) - Time-series database
- [Liquibase](https://www.liquibase.org/) - Database migration
- [RabbitMQ](https://www.rabbitmq.com/) - Message broker
**Frontend**
- [SvelteKit](https://kit.svelte.dev/) - Web framework
- [TailwindCSS](https://tailwindcss.com/) - Styling
- [Shadcn Svelte](https://www.shadcn-svelte.com/) - UI Components
- [Lucide](https://lucide.dev/) - Icons
## 🤝 Contributing
We welcome contributions! Please see our [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to submit pull requests, report issues, or suggest improvements.
## 📜 License
Licensed under [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.html#license-text).
---