Devops-Tracker

Capture d'écran du projet Devops-Tracker

À propos du projet

Application de gestion du temps et de suivi d'activités connectée en temps réel. Permet de piloter la productivité durant les phases de développement.

Technologies utilisées

Backend

Go 1.23.0 Wails v2.11.0 PocketBase Windows API go-resty/resty

Frontend

React 19.2.3 Vite 3.0.7 Tailwind CSS Recharts jsPDF + html2canvas

Intelligence Artificielle

Groq API (Llama 3.1 8B) OpenRouter API (Gemini 2.5)

DevOps & Tooling

npm Go modules Git

Fonctionnalités principales

  • Architecture hybride desktop (Wails = Go backend + Web frontend)
  • Tracking automatique d'activités via syscalls Windows (user32.dll)
  • Intégration d'APIs d'IA génératives (Groq, OpenRouter) pour classification
  • Génération de rapports PDF avec graphiques interactifs (Recharts + jsPDF)
  • Gestion de cache et optimisation des performances (requêtes asynchrones)

Compétences développées

Ce projet m'a permis de maîtriser le développement d'applications desktop hybrides avec Wails (Go + React). J'ai développé mes compétences en programmation système (syscalls Windows), en intégration d'APIs d'IA génératives (Groq, OpenRouter) et en optimisation des performances. La mise en œuvre de design patterns avancés et la génération de rapports PDF m'ont apporté une vision complète de l'architecture logicielle moderne.