Skip to content
/ nestor Public

Système de réservation d'espace d'études visant à optimiser l'utilisation des infrastructures sur les campus universitaires et favoriser une expérience d'apprentissage collaborative et fluide.

Notifications You must be signed in to change notification settings

ceduni/nestor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nestor

Page web du projet (IFT3150): https://ceduni.github.io/nestor

Système de réservation d'espace d'études visant à optimiser l'utilisation des infrastructures sur les campus universitaires et favoriser une expérience d'apprentissage collaborative et fluide.

Avec une emphase sur l'accessibilité et la flexibilité, Nestor offrira des fonctionnalités avancées d'exploration et de recherche, permettant aux utilisateurs de trouver aisément les espaces correspondant à leurs besoins spécifiques et de procéder à la réservation en toute simplicité. La plateforme permettra également aux utilisateurs de modifier facilement leurs réservations et notifier le système et tout intéresser en cas de libération d'espace. Les utilisateurs auront la possibilité de communiquer des informations pertinentes, telles que la description de leur activité, afin d'améliorer l'expérience globale et pourront inviter ou permettre d'autres étudiants à les rejoindre lors de leurs sessions d'étude.

📜 Fonctionnalités

Pour les étudiants

  • Réservation d'espace d'étude
  • Annulation d'une réservation
  • Demande de participation à une session d'étude en cours
  • Évaluer une séssion d'étude
  • Envoie d'invitations pour une séssion d'étude

Pour les administrateurs

  • Ajout d'un espace d'étude
  • Suppression d'un espace d'étude
  • Modification d'un espace d'étude
  • Envoie de notifications sur un espace d'étude
  • Création d'un groupe d'espace d'étude
  • Modification d'un groupe d'espace d'étude
  • Suppressoin d'un groupe d'espace d'étude

📅 Échéancier

Début du projet: 6 mai 2024
Fin du projet: 19 aout 2024

Le développement du projet sera divisé en plusieurs phases:

Phase 1: Élaboration des exigences

  • Semaine 1
  • Semaine 2

Phase 2: Prototypage et conception

  • Semaine 3
  • Semaine 4
  • Semaine 5
  • Semaine 6

Phase 3: Développement

  • Semaine 7
  • Semaine 8
  • Semaine 9
  • Semaine 10
  • Semaine 11
  • Semaine 12

Phase 4: Tests & Rapports

  • Semaine 13
  • Semaine 14
  • Semaine 15
  • Semaine 16

Le suivi du projet est présenté dans le fichier TIMELINE.

⚙️ Infrastructure

L'infrastructure de l'application est basée sur React qui offre une interface graphique pour une bonne experience utilisateur, fastify pour traiter les requètes et MongoDB pour une gestion efficace des données.

🗄️ Base de données

  • MongoDB: Base de données NoSQL orientée document.

🔗 API

  • Fastify: Framework JavaScript permettant le développement d'API performant et efficace de style REST.

💻 Application web

  • React: Librairie JavaScript facilitant le développement d'application web en mode single-page application (SPA).
  • Tailwind CSS: Framework CSS open-source.

📘 Documentation

🗂️ Organisation

Les dossiers du répertoire sont organisés comme suit:

  • \server: contient le code source du backend composé de l'API et de la base de données
  • \client: contient le code source de l'application web
  • \docs: contient la page web du projet

🌟 Contribution

Le projet est supervisé par Louis-Edouard LAFONTANT.

Contributeurs

About

Système de réservation d'espace d'études visant à optimiser l'utilisation des infrastructures sur les campus universitaires et favoriser une expérience d'apprentissage collaborative et fluide.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published