Retour aux projets

Topic Radar

Topic Radar

Topic Radar est un outil de veille basé sur les flux RSS, développé lors de ma première année de Master à MyDigitalSchool. Ce projet académique a évolué en une application que j’utilise au quotidien pour suivre l’actualité et centraliser mes sources d’information.

L’objectif de Topic Radar est d’offrir une expérience fluide et organisée pour la veille d’information, en permettant d’agréger, classer et rechercher des articles issus de multiples sources RSS.


Fonctionnalités principales

  • Ajout de flux RSS personnalisés : Importation et gestion de ses propres sources d’actualités.
  • Catégorisation hiérarchique : Organisation des flux par catégories imbriquées, pour une lecture optimisée.
  • Moteur de recherche intégré : Recherche rapide des articles en fonction de mots-clés.
  • Mise à jour automatique : Un système de tâche planifiée (cron job) met à jour les flux toutes les 10 minutes.
  • Système d'authentification : Connexion via email/password pour une expérience personnalisée.
  • Notifications Push : Envoie de notification à chaque nouvelle article publié

Technologies utilisées

Frontend

  • Twig : Moteur de templating pour une interface dynamique et efficace.
  • TailwindCSS & DaisyUI : Styling moderne et responsive.
  • Progressive Web App (PWA) : Amélioration de l’expérience mobile avec un mode hors connexion.

Backend

  • Symfony : Gestion des utilisateurs, API et récupération des flux RSS.
  • Base de données : Stockage des articles et des préférences utilisateurs.
  • Tâches planifiées (cron job) : Mise à jour des flux toutes les 10 minutes.

Mon rôle

J’ai conçu et développé Topic Radar en autonomie, en travaillant sur :

  • Le développement backend avec Symfony : API de gestion des flux RSS et des utilisateurs.
  • Le développement frontend : Création d’une interface claire et intuitive en Twig, TailwindCSS et DaisyUI.
  • L’intégration des flux RSS : Automatisation de la récupération et du traitement des articles.
  • L’optimisation des performances : Mise en place d’un système de cache et de gestion des articles pour éviter les rechargements inutiles.
  • L’implémentation d’une PWA : Permet une meilleure expérience sur mobile.

Résultat et accès

L’application est accessible en ligne :
👉 news.nathanjourdain.fr

Grâce à son interface épurée et ses fonctionnalités avancées, Topic Radar permet de gagner du temps dans la veille d’actualités et d’accéder facilement aux dernières informations sans effort.