Cet exercice a été réalisé dans le cadre d'une formation
LITReview a pour but de poster des tickets (livres), afin de demander l'avis à toutes les personnes qui suivent cet utilisateur. Les suiveurs en retour donnent leur avis (reviews).
Le design est très simple car c'est une version MVP. Très utilisé dans le domaine du développement logiciel, le produit minimum viable, ou Minimum Viable Product (MVP), est la version “alpha” d'un produit, présentée à un public très ciblé, qui permet à l'entreprise d'obtenir un maximum de retours clients avec un minimum d'efforts.
L'intégralité de l'application a été développer en Python - django - HTML - CSS
Téléchargez Python |
Doc Django |
HTML |
CSS |
L'EDI utilisé pour la programmation est Pycharm et Visual Studio Code.
Téléchargez Pycharm |
Visuable Studio Code |
Pour installer les dépendances du projet, nous utilisons l'outil pipenv que vous devez avoir pré-installé sur votre ordinateur. Documentation pypa/pipx
pip install pipx
pipx ensurepath
pipx install pipenv
Pour commencer il faut cloner le projet grâce à l'url suivante :
git clone https://github.com/LaurentJouron/LITReview.git
Il faut se déplacer dans le dossier:
cd LITReview
Voici la procédure pour afficher la page d'accueil du site:
Créer un répertoire avec le nom .venv
mkdir .venv
Installer les bibliothèques nécessaires avec
pipenv install
Activer l'environnement de travail (environnement virtuel) avec
pipenv shell
Démarrer le serveur de développement de Django avec
python manage.py runserver
Pour les tests il y a 4 utilisateurs
Nom d'utilisateur: Louis
Nom d'utilisateur: Antoine
Nom d'utilisateur: Virginie
Nom d'utilisateur: Laurent
Le mot de passe est le même pour tous les profils.
Mot de passe: S3crets*
Les avis qui sont laissés sur les livres sont faits à titre d'exemple. Ils ne tiennent pas compte de la réalité.
Laurent Jouron 🈸 💻 |
Thierno Thiam 👨🏫 📄 |