Skip to content

Mothraa/BookReview-Django-WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Développez une application Web en utilisant Django

À propos

Formation OpenClassRooms - Utilisation de Django - Projet 9

Application pour publier des critiques de livres et articles

Prérequis

Sans

Installation

Cloner le repository

git clone https://github.com/Mothraa/OCR_projet9.git

Créer l'environnement avec venv

python -m venv env

Activer l'environnement

  • sous linux ou mac
source env/bin/activate
  • sous windows
env/scripts/activate

Utiliser le gestionnaire de package pip pour installer les librairies python

pip install -r requirements.txt

Utilisation

  • Démarrer le serveur en local :
cd src
python manage.py runserver

Présence de 2 autres utilisateurs : John et Michel La création de nouveaux comptes est possible.

Langages & Librairies

Front-End :

Back-End :

  • Python avec Django (architecture MVT)
  • PIL/Pillow pour le redimensionnement des images
  • SQLite : stockage des données via l'ORM de Django

Documentation

De manière exceptionnelle et a titre d'exemple, la base de donnée (.\db.sqlite3) ainsi que le repertoire media ( .\src\media) est livré avec le repository. Les données présentes sont fictives et issues d'images open-source.

L'application est paramétrée en mode developpement et debug ; elle n'est pas faite telle quelle pour un déploiement et une mise en production.

Captures d'écran

page d'accueil et création de compte

Page d'accueil creation de compte

page de suivi des utilisateurs

Page followers

page des critiques

Page des critiques

Gestion des versions

La dénomination des versions suit la spécification décrite par la Gestion sémantique de version

Les versions disponibles ainsi que les journaux décrivant les changements apportés sont disponibles depuis la section releases

Licence

Voir le fichier LICENSE du dépôt.