eCO-C est une application web full-stack développée dans le cadre d’un projet supervisé par professeur Lafontant à l’Université de Montréal.
L’objectif du projet est de permettre la visualisation d’indicateurs environnementaux selon le cadre d’évaluation STARS, à travers une carte interactive, des rapports dynamiques et un système de calcul automatisé des scores.
- Figma — Conception UI/UX
- React — Développement du frontend interactif
- Node.js / Express — Développement du backend et de l’API REST
- PostgreSQL / Supabase — Gestion et hébergement de la base de données
- Excel — Analyse et préparation initiale des données
- Implémentation d’un modèle client-serveur avec séparation Frontend / Backend
- Backend structuré en MVC (Model–View–Controller)
- API REST en Node.js / Express pour :
- La récupération et le traitement des données
- L’application des pondérations
- Le renvoi des scores calculés au frontend
- Développement de la logique métier et des calculs de scores
- Mode rapport automatisé et carte interactive avec filtres et couches dynamiques
eCO-C is a full-stack web application developed as part of a supervised project by professor Lafontant at the University of Montreal.
The goal of the project is to visualize environmental indicators based on the STARS framework through an interactive map, dynamic reports, and an automated scoring system.
- Figma — UI/UX design
- React — Interactive frontend development
- Node.js / Express — Backend and REST API development
- PostgreSQL / Supabase — Database management and hosting
- Excel — Data analysis and initial preprocessing
- Implementation of a client-server model with clear Frontend / Backend separation
- Backend structured in MVC (Model–View–Controller)
- REST API built with Node.js / Express for:
- Data retrieval and processing
- Applying weightings
- Returning computed scores to the frontend
- Business logic and scoring algorithms implementation
- Report mode and interactive map with filters and layers