Skip to content

ceduni/lino

Repository files navigation


Lino

Page web du projet (IFT3150): https://ift3150-lino.netlify.app/

Lino est un projet visant à bonifier l'initiative des boîtes à livres et encadrer les activités littéraires de la communauté étudiante.

Objectifs 🎯

  • Faciliter le repérage des boîtes à livre: L'application doit fournir une carte avec des mécanismes de recherche et tri facilitant le repérage des boîtes à livre.
  • Assurer les échanges et la recherche de livre: L'application doit permettre aux étudiants de soumettre des requêtes et notifier le réseau lors de l'ajout d'un livre.
  • Développer la structure du réseau: L'application doit permettre aux étudiants d'exprimer leurs préférences littéraires et simplifier leur mise en relation.
  • Encadrer l'organisation d'activités littéraires: L'application doit faciliter l'organisation et la communication d'activités et d'évènements littéraires.

Fonctionnalités📱

Utilisateur non-connecté:

  • Créer un compte
  • Récupérer et filtrer la liste des boîtes à livres
  • Chercher les boîtes à livres par livre
  • Chercher les boîtes à proximité d'une adresse (rayon)
  • Chercher les boîtes à livre par arrondissement
  • Voir le contenu des boîtes à livre
  • Déposer un livre dans une boîte à livre
  • Récupérer un livre dans une boîte à livre

Utilisateur connecté

  • Émettre une requête de livres
  • Annuler une requête de livres
  • Marquer une requête comme résolu
  • Voir historique de requête
  • Recevoir une notification d'ajout de livres
  • Recevoir une notification de requête
  • Signaler un problème associé à une boîte à livres
  • Voir et modifier mon profil et mes préférences de livre (genre)
  • Se désabonner d'une boite à livre
  • S'abonner à une boite à livre
  • Modifier mes préférences de notification
  • Supprimer mon compte

Type de notifications

Ajout d'un livre

  1. Ajout dans une bookbox suivi par l'utilisateur
  2. Ajout dans une bookbox a proximité d'un endroit favori
  3. Ajout dans une bookbox favori

Nouvelle requête

  1. Envoie à tout utilisateur qui suit les boites à livre à proximité des endroits favoris de l'utilisateur
  2. Envoie à tout utilisateur qui a le même endroit favori que l'utilisateur

Administrateur

  • Créer un compte admin
  • Enregistrer une boîte à livre
  • Désactiver une boîte à livre
  • Générer un code QR
  • Supprimer une boîte à livre
  • Voir les statistiques d'utilisation d'une boîte à livre

🌐 Infrastructure

L'infrastructure de l'application est basée sur...

📘 Documentation

  • Wiki: Contient la documentation de l'application et de l'infrastructure développée (Services, API, Base de données...)

🗂️ Organisation

Les documents associés au projet se trouvent dans le Les dossiers du répertoire sont organisés comme suit:

🌟 Contribution

Si vous êtes intéressé à participer au projet, contactez Louis-Edouard LAFONTANT.

Contributeurs

About

Projet pilote pour un système d'échanges de livres

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5