Skip to content

juliennoel9/mywishlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyWishList

Projet WEB S3 IUT Nancy-Charlemagne 2019-2020

Installation

Utilisez composer pour installer les dépendances.

git clone https://github.com/juliennoel9/mywishlist.git
cd mywishlist
composer install

Dans le répertoire "src/config", copiez le fichier database.ini.sample et renommez le database.ini puis modifiez le pour votre configuration. Lancez ensuite le script initDatabase.php pour créer la base de données (option -f pour forcer l'exécution).

php initDatabase.php

Lancement

Démarrez votre base de données, puis lancez un serveur de developpement à la racine du projet.

php -S localhost:<numPort>

Depuis un navigateur, rendez vous sur http://localhost:numPort

Fonctionnalités

Participant

  • Afficher une liste de souhaits (Julien, Louis)
  • Afficher un item d'une liste (Julien, Louis)
  • Réserver un item (Julien)
  • Ajouter un message avec sa réservation (Julien)
  • Ajouter un message sur une liste (Julien)

Créateur

  • Créer une liste (Julien, Louis)
  • Modifier les informations générales d'une de ses listes (Julien)
  • Ajouter des items (Julien)
  • Modifier un item (Julien)
  • Supprimer un item (Julien)
  • Rajouter une image à un item (Julien)
  • Modifier une image à un item (Julien)
  • Supprimer une image d'un item (Julien)
  • Partager une liste (Julien)
  • Consulter les réservations d'une de ses listes avant échéance (Julien)
  • Consulter les réservations et messages d'une de ses listes après échéance (Julien)

Extensions

  • Créer un compte (Julien, Louis)
  • S'authentifier (Julien, Louis)
  • Modifier son compte (Julien, Louis)
  • Rendre une liste publique (Julien, Louis)
  • Afficher les listes de souhaits publiques (Julien, Louis)
  • Créer une cagnotte sur un item (Louis)
  • Participer à une cagnotte (Louis)
  • Uploader une image (Julien)
  • Créer un compte participant (Julien, Louis)
  • Afficher la liste des créateurs (Julien)
  • Supprimer son compte (Julien)
  • Joindre les listes à son compte (Julien)
  • Page d'erreur 404 (Louis)
  • Vérifier la disponibilité des identifiants avant l'inscription (Louis)
  • Vérifier que l'utilisateur existe avant qu'il se connecte (Louis)
  • Supprimer une liste (Julien)
  • Supprimer une cagnotte sur un item (Louis)
  • Réinitialiser le mot de passe de son compte ("mot de passe oublié") (Louis)

Liens utiles

Google Sheet - Fonctionnalités, routes et méthodes

Trello - Fonctionnalités et répartitions des tâches

MyWishList - Site Web

Contributeurs

NOËL Julien - juliennoel9

DEMANGE Louis - Nekzuris

NOSAL Loïck - LoickNosal

GSELL Paul - poluxtobee

About

Wish List Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published