Tracly

Tracly

L'outil ultime pour suivre et organiser votre recherche d'emploi. Transformez le chaos de vos candidatures en un pipeline visuel clair et maximisez vos chances de réussite.

Ce que fait Tracly

“Chercher un emploi est déjà un travail à temps plein. L’organisation ne devrait pas en être un deuxième.”

Tracly est une application web conçue pour structurer la recherche d’emploi. Elle remplace les feuilles de calcul Excel désordonnées par un tableau de bord visuel et interactif. Vous pouvez y centraliser toutes vos candidatures, suivre leur statut en temps réel (À postuler, En cours, Entretien, Offre, Refus), conserver vos notes d’entretien, et analyser vos performances pour comprendre ce qui fonctionne.

La promesse est simple : vous redonner le contrôle et la clarté sur votre parcours professionnel.

Pourquoi il existe

Le processus de recrutement moderne est chaotique. Un candidat moyen postule à des dizaines, voire des centaines d’offres sur de multiples plateformes (LinkedIn, Indeed, Welcome to the Jungle…). Très vite, il devient impossible de se rappeler à quelle date on a postulé, quelle version du CV a été envoyée, ou quand il est temps d’envoyer un email de relance.

Tracly existe pour éliminer cette charge mentale. Plutôt que de perdre du temps à chercher où en sont vos candidatures, vous ouvrez Tracly et vous savez exactement ce que vous devez faire aujourd’hui.

Comment ça fonctionne

  1. Ajoutez une opportunité. Enregistrez une nouvelle offre en y collant l’URL, le nom de l’entreprise, le poste et le salaire espéré.
  2. Gérez via le Kanban. Déplacez vos candidatures d’une colonne à l’autre par un simple glisser-déposer (Drag & Drop) au fil de votre progression.
  3. Prenez des notes. Chaque candidature possède sa propre fiche détaillée pour y stocker vos contacts, le lien de l’offre, et vos notes de préparation aux entretiens.
  4. Suivez vos statistiques. Un tableau de bord analytique vous montre votre taux de conversion (ex: combien de CV envoyés se transforment en entretiens).

Avantages clés

  • Visualisation instantanée. Le système de tableau Kanban permet de voir l’état global de votre recherche d’emploi en un seul coup d’œil.
  • Rappels et Suivi. Ne manquez plus jamais un suivi. Identifiez facilement les candidatures qui stagnent et nécessitent une relance.
  • Centralisation des données. Finis les liens perdus dans vos favoris ou les notes éparpillées. Tout ce qui concerne une entreprise est au même endroit.
  • Interface intuitive et rapide. Un design minimaliste pensé pour la productivité, sans clics superflus.

Sous le capot (Architecture Technique)

En tant que projet complet, Tracly repose sur une stack technique moderne et robuste :

  • Next.js (App Router) pour gérer à la fois l’interface utilisateur (React) et les routes d’API backend de manière unifiée.
  • TypeScript utilisé de bout en bout pour garantir la sécurité du typage entre la base de données et l’interface client.
  • Prisma ORM & PostgreSQL pour modéliser et gérer les données relationnelles (Utilisateurs, Candidatures, Notes, Événements) de façon performante.
  • Tailwind CSS pour concevoir une interface sur-mesure, élégante, et parfaitement responsive (mode sombre inclus).
  • NextAuth.js pour une authentification sécurisée et fluide (connexion par email ou comptes sociaux).

Défis techniques & Solutions

Le développement de Tracly a présenté plusieurs challenges d’ingénierie intéressants :

  • Mises à jour optimistes (Optimistic UI) sur le Kanban : Pour que l’expérience utilisateur soit parfaite, le glisser-déposer d’une carte d’une colonne à l’autre devait sembler instantané. Si j’attendais la réponse de la base de données pour bouger la carte, l’UI paraissait lente. Solution : J’ai implémenté un système de mise à jour optimiste côté client. L’interface se met à jour immédiatement lors du “drop”, pendant qu’une requête d’arrière-plan synchronise le nouvel état avec PostgreSQL. En cas d’erreur réseau, l’interface annule le mouvement automatiquement (rollback).
  • Gestion d’états complexes : Maintenir la synchronisation des données entre le tableau Kanban, les statistiques du dashboard et les fiches détaillées sans recharger la page a nécessité une architecture de gestion d’état locale stricte pour éviter les requêtes API redondantes.

Prochaines étapes

  • Extension Chrome : Un bouton dans le navigateur pour ajouter automatiquement une offre à Tracly depuis LinkedIn ou Indeed en un clic.
  • Parsing intelligent (IA) : Extraire automatiquement le nom de l’entreprise et le poste juste à partir de l’URL de l’offre.
  • Rappels automatiques : Intégration de notifications par email pour vous rappeler de relancer un recruteur après X jours sans réponse.