FlowRank est un projet réalisé en équipe dans le cadre de ma formation au CNAM. Le constat de départ : une boîte mail se remplit plus vite qu'on ne la trie, et les newsletters, notifications et messages importants finissent mélangés.
FlowRank se connecte à un compte Gmail et classe automatiquement les mails entrants par IA, afin de faire ressortir ce qui mérite vraiment l'attention de l'utilisateur dans un tableau de bord dédié.
Le backend est une API FastAPI (Python) avec SQLAlchemy et PostgreSQL, la classification s'appuie sur Transformers / PyTorch avec un modèle hébergé sur le Hub Hugging Face. Le frontend est en React 19 avec TypeScript, Tailwind CSS 4 et Vite, servi par Nginx. L'ensemble est orchestré avec Docker Compose (environnements dev et prod séparés).