Granit Tools

Environment Dashboard

Auth Service

Authentication API

Registration, login, email verification, user roles

Candidate Service

Job Seekers API

Candidate profiles, CV processing, matching

Candidate Hangfire

Background Jobs

CV processing jobs, brain dump processing queue

CloudBeaver

Database Management

Web UI for PostgreSQL database management

Company Service

Employers API

Company profiles, job offers, logo upload

Payment Service

Payments API

Payment processing, subscriptions, invoices

Core Service

AI & Embeddings

OpenAI integration, vector embeddings, profesje

Core Hangfire

Background Jobs

Background jobs for AI processing and embeddings

DigitalOcean

Kubernetes Cluster

Cluster management panel for granit-dev

Grafana

Monitoring & Metrics

Cluster, application, and infrastructure metrics dashboard

Kafka UI

Event Streaming

Browse topics, consumer lag, and Kafka messages

Kubernetes Dashboard

Cluster Management

Manage pods, deployments, and cluster resources

Test Reports

E2E Test Results

Allure reports from nightly E2E test runs

Uptime Kuma

Application Monitoring

Service uptime monitoring, alerts, and status page

Vaultwarden

Password Manager

Password and secrets management

WebApp

Frontend Application

Angular frontend for end users

Protected by Cloudflare Access