Code source ouvert et auto-hébergeable

Organisez votre recherche d'emploi

Kareelio vous aide à garder une vue claire sur vos candidatures : où vous avez postulé, où vous en êtes, et quoi relancer.

Utilisez mon instance hébergée ou déployez la vôtre.

Tableau de bord Kareelio — Liste des candidatures

Tableau de bord de suivi des candidatures

Tout ce qu’il faut pour suivre vos candidatures

Pas de fonctionnalités superflues. Un outil qui fait bien ce qu’il doit faire.

Pipeline complet

Suivez chaque candidature de la création à la décision : brouillon, candidature envoyée, entretien, test, offre, refus ou retrait.

Import / Export CSV

Exportez vos données ou importez un fichier existant. Pas d’enfermement fournisseur : vos candidatures vous appartiennent.

Filtres et tri

Recherchez par entreprise, poste, statut, localisation, télétravail ou priorité. Retrouvez rapidement une candidature.

Français et anglais

Interface disponible en français et en anglais. Choisissez votre langue dans les préférences.

Thème clair & sombre

Mode clair, sombre ou synchronisé avec votre système. Travaillez confortablement à tout moment.

Gestion du profil

Modifiez vos informations, votre mot de passe, votre langue et votre thème depuis le profil.

Pourquoi Kareelio ?

Un outil qui respecte vos données et votre temps.

1

Pas de tableur dispersé

Finis les Google Sheets, Notion, ou fiches papier. Tout est centralisé dans un seul outil pensé pour le suivi de candidatures.

2

Vos données restent chez vous

Kareelio peut être auto-hébergé. Vous pouvez utiliser votre propre serveur et garder la main sur vos candidatures.

3

Simple et efficace

Pas d'IA, pas de sync LinkedIn, pas de promesses vides. Un outil qui fait exactement ce dont vous avez besoin.

4

Multi-utilisateurs

Plusieurs personnes sur le même serveur ? Chacun voit ses candidatures. Isolation totale par utilisateur.

Découvrez Kareelio

Une interface claire et moderne pour organiser votre recherche d'emploi.

Tableau de bord clair — Liste des candidatures

Vue d'ensemble de toutes vos candidatures

Détail d'une candidature

Tous les champs en un seul endroit

Tableau de bord sombre — Liste des candidatures

Mode sombre pour travailler confortablement

Sécurité

Séparer les données, limiter les accès

La sécurité de Kareelio repose sur des règles simples : chaque utilisateur voit ses données, les accès admin sont cadrés, les actions sensibles sont tracées.

Isolation par utilisateur

Chaque utilisateur ne voit que ses propres candidatures. Aucune fuite de données entre comptes.

Sessions sécurisées

Cookies HttpOnly, SameSite=Lax et protection CSRF pour limiter les risques côté navigateur.

Mots de passe hashés

bcrypt. Pas de mots de passe en clair, jamais.

En-têtes de sécurité

CSP, HSTS, X-Content-Type-Options, X-Frame-Options et politiques navigateur restrictives.

Limitation de débit

Protection contre les attaques brute-force sur la page de connexion.

Journal d’audit

Chaque action admin est tracée : auteur, action, IP, horodatage.

Ce que Kareelio garantit

Un utilisateur ne voit que ses candidatures
L’admin ne consulte pas les candidatures
Les mots de passe ne sont pas stockés en clair
Les actions admin sont tracées
Administration technique
Gestion des utilisateurs
Tableau de bord plateforme
Journal d’audit

L'admin ne voit pas les candidatures des utilisateurs.

Administration

Un admin technique, pas un admin voyeur

Le compte admin existe pour gérer la plateforme. Il ne donne accès à aucune candidature.

Créer, désactiver, supprimer des utilisateurs

Tableau de bord avec indicateurs et entonnoir de conversion

Journal d’audit complet (auteur, action, IP, horodatage)

Réinitialisation des mots de passe (avec révocation des sessions)

Pas d'accès aux candidatures utilisateurs

Auto-hébergeable

Déployez Kareelio sur votre serveur

Docker Compose pour tester localement, Kubernetes pour déployer proprement en production.

Docker Compose

Clonez, configurez, lancez. Trois commandes pour avoir Kareelio en local.

$ git clone https://github.com/mbatard/kareelio
$ cp .env.example .env
$ make dev

Kubernetes

Manifests de production prêts : règles réseau, Traefik, contextes de sécurité et sondes de santé.

$ cd deploy/k8s
$ cp secret.example.yaml secret.yaml
$ kubectl apply -f .

Prêt à organiser vos candidatures ?

Testez mon instance hébergée ou récupérez le code pour l’installer chez vous.