Skip to content

ceduni/eco-campus

Repository files navigation

eCO-Campus — Application Web Interactive / Interactive Web App


À propos du projet

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.

Outils et technologies

  • 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

Fonctionnalités principales

  • 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

About the Project

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.

Tools and Technologies

  • 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

Key Features

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •