Skip to content

DevFabi/enjoyBooks

Repository files navigation

📚 enjoyBooks 📚

Projet d’application autour des livres
Stack
Back-end : Symfony 5, RabbitMq 🐰, Docker 🐳, ElasticSearch 📊
Front-end : Twig / bootstrap

  • Récupérer une base de données externe de livres / auteurs (Google API Books)
  • Stocker : Auteurs, livres
  • Système d’utilisateur 👨
    o Création de compte (via un compte google)
    o Connexion / Déconnexion
  • Un utilisateur peut s’abonner à un auteur
    o Il reçoit une notification par mail 📧 pour chaque MAJ sur l’auteur (Nouveau livre,…)
  • Faire tourner un cron qui récupère les MAJ des données (auteurs / livres 📖)
    o Ajouter les nouveautés en BDD
    o Envoyer une notification aux abonnés 🕖
  • Espace administrateur (Modifier, ajouter, supprimer : Livres, auteurs, utilisateurs)
  • Systeme de recherche par auteur et/ou nom de livre