Plateforme de visualisation des projets de recherche
Ville de Montréal (ÉTS) · 2025
Projet de fin d'études mené pour la Ville de Montréal : une plateforme permettant au public, aux chercheurs et aux administrateurs de répertorier et d'interroger en langage naturel les projets de recherche universitaire financés par la Ville, jusque-là sans suivi centralisé.
- Concevoir une architecture microservices (frontend React, backend Express.js, RAG Python, Docker Compose).
- Développer un moteur de recherche hybride RAG avec FastAPI/LangChain, combinant recherche vectorielle et BM25.
- Intégrer un LLM local via Ollama et pgvector, sans dépendance à des API externes tierces.
- Créer une API REST documentée (TSOA/Swagger) ainsi qu'une interface React connectée à Supabase.
- Livrer 19 des 23 cas d'utilisation du cahier des charges (SRS) en 2 jalons, documentation complète.
- React
- Express.js
- FastAPI
- LangChain
- Ollama
- pgvector
- Docker Compose