Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.68 KB

README.md

File metadata and controls

41 lines (31 loc) · 1.68 KB

Blog-API-Framework

Site web de type blog (lecture d'articles)

alt text

Technologies utilisées :

  • Vue.js pour la partie front-end
  • Symfony pour la partie back-end
  • lexik-JWT-authentication (utilisation de tokens)
  • Postman pour les tests liés à l'API
  • JavaScript, PHP, HTML, CSS

Partie BACK :

  • Une API permettant de renvoyer les données en JSON
  • Des routes permettant de créer des articles et des utilisateurs
  • Certaines routes ne sont disponibles que pour les utilisateurs ayant un type administrateur
  • Principe REST correctement implémentés
  • Verbes HTTP correctement utilisés

Partie FRONT :

  • Consulter tous les articles du site
  • Consulter les articles d'une catégorie en particulier
  • Faire une recherche dans le site
  • Pouvoir se créer un compte
  • Pouvoir se connecter à un compte
  • Pouvoir sauvegarder un article en favoris
  • Accéder à un espace dédié aux administrateurs pour pouvoir créer de nouveaux articles

BONUS

  • Mise en page CSS (Dark Mode, animations avec GSAP, loader au démarrage, possibilité de changer le thème principal du site, etc...)
  • Système de commentaires et de likes sur les articles (afin que les utilisateurs puissent communiquer entre eux et faire des retours)
  • WYSIWYG pour créer des articles dans la partie ADMIN ("What You See Is What You Get")

Plus d'images :

alt text

alt text

Réalisé en binome avec Lucas CHARBONNIER