Skip to content

GDSDC/OpenclassroomsProject-P9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

OpenClassrooms Projet P9

Objectif

La jeune startup LITReview a pour objectif de commercialiser un produit permettant à une communauté d'utilisateurs de consulter ou de solliciter une critique de livres à la demande. L'objectif du projet est de développer cette application Web en utilisant Django.

Compétences acquises

  • Développer une application web en utilisant Django
  • Utiliser le rendu côté serveur dans Django

Technologies Utilisées

Requirements

  • django
  • pillow
  • python-dotenv
  • whitenoise

Architecture et répertoires

Project
├── litreview_project
│   ├── authentication          \
│   ├── feed                     \
│   ├── follows                   \__ applications django
│   ├── posts                     /
│   ├── review                   /
│   ├── ticket                  /
│   ├── litreview_project : répertoire du projet django
│   │    ├── settings.py : fichier de réglages django
│   │    ├── urls.py : fichier principal des endpoints
│   │    ├── ..
│   ├── media : répertoire de fichiers image
│   ├── db.sqlite3 : base de données
│   ├── manage.py : fichier principal de gestion django
│
|── requirements.txt
|── documentation

Configuration locale

Installation

1. Récupération du projet sur votre machine locale

Clonez le repository sur votre machine.

git clone https://github.com/GDSDC/OpenclassroomsProject-P9.git

Accédez au répertoire cloné.

cd OpenclassroomsProject-P9

2. Création d'un environnement virtuel

Créez l'environnement virtuel env.

python3 -m venv env

3. Activation et installation de votre environnement virtuel

Activez votre environnement virtuel env nouvellement créé.

source env/bin/activate

Installez les paquets présents dans la liste requirements.txt.

pip install -r requirements.txt

4. Initialisation de la base de données

Accédez au dossier de travail.

cd litreview_project

Procédez à une recherche de migrations.

python manage.py makemigrations

Lancer les migrations nécessaires.

python manage.py migrate

Utilisation

1. Démarrage du serveur local

Accédez au dossier de travail.

cd litreview_project

Démarrez le serveur local.

python manage.py runserver

2. Navigation

Accédez au site sur votre navigateur depuis l'url http://127.0.0.1:8000/

Tests

Utilisez les identifiants de connexion suivant pour tester l'application.

Utilisateur Identifiant Mot de passe
Utilisateur Principal u_principal up
Utilisateur Suivi n°1 u_suivi_1 us1
Utilisateur Suivi n°2 u_suivi_2 us1
Utilisateur Suiveur u_suiveur us

Voir la présentation pour en savoir plus sur les liens entre les utilisateurs de test.

Présentation

presentation

About

Développez une application Web en utilisant Django.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published