/DraftMan.fr-Adonis

🏩 Refonte du site web du développeur DraftMan en js avec le framework AdonisJS

Primary LanguageJavaScriptMIT LicenseMIT


DraftMan Logo


Discord server DraftMan Patreon

A Propos

DraftMan.fr est un site deja en ligne draftman.fr qui a été réalisé il y a fort longtemps et basé sur une structure backend php procédural ayant de nombreux bugs. Le but est alors de refaire le site avec ma techno préféré le Js. Pour expérimenter j'ai choisi de partir sur le Framework AdonisJs qui est un framework web basé sur du nodejs fonctionnant avec la structure MVC.

Remerciements

Merci à ESCommunity et plus particulièrement à Romain Lanz qui m'a suivis durant la réalisation de ce site et m'a été d'une grande aide !

Installation

  • Executer git clone https://github.com/DraftProducts/DraftMan.fr.git pour télécharger le projet
  • Executez cd DraftMan.fr/ pour vous rendre dans le dossier du projet
  • Executer npm install pour installer toutes les dependances
  • Dupliquer le fichier .env.exemple en .env
  • Executer adonis key:generate pour ajouter la clé dans le fichier .env
  • Executer adonis migration:run pour mettre en place la base de donnée
  • Executer adonis serve --dev ou node server.js pour lancer l'application

Features

Le but a thèrme serait d'obtenir un site similaire a celui que j'ai aujourd'hui avec les features suivantes:

  • Page Accueil
  • Page A Propos
  • Page Portfolio dynamique
  • Page Projet
  • Page Contact
  • Page Discord
  • Infrastructure Blog
  • Page Article
  • Page recherche
  • Système de newsletter
  • Admin: système de gestions de fichiers
  • Admin: création de newsletter
  • Admin: gestion de la boite mail
  • Admin: gestion des utilisateurs
  • Admin: liste des articles (postés & non postés)
  • Admin: rédaction des articles
  • Admin: édition des articles