Skip to content

liza02/myWishList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myWishList

Projet PHP @IUT-NC 2020/2021


Installation locale

-> Utiliser composer pour installer MyWishList.

git clone git@github.com:liza02/myWishList.git
cd myWishList
composer install

-> Créer/remplacer le fichier config/conf.ini pour accéder à la base de donnée dans le répertoire:

driver=mysql
username=root
password=
host=localhost
database=mywishlist
charset=utf8
collation=utf8_unicode_ci
Paramètre Valeur d'exemple Description
driver mysql Driver de votre SGBD
host localhost Hôte de votre BDD
database mywishlist Nom de votre BDD
username root Nom d'user de votre BDD
password Mot de passe de votre BDD
charset utf8 Méthode d'encodage
collation utf8_unicode_ci Collation de la BDD

Utilisation

-> Lancer un serveur XAMPP, importez le fichier de création de la base MySQL (mywishlist.sql), executez le et connectez-vous sur le site via index.php

OU

-> Accéder au site en ligne : disponible ici

OU

-> Accéder au site hebergé sur Webetu : disponible prochainement

Jeu de données pour tester

Comptes

Login : alessi | Mot de passe : aless

Login : theo | Mot de passe : theo

Login : lisa | Mot de passe : lisa

Login : thomas | Mot de passe : test

Listes

Liste 1 - Pour fêter le bac ! | Message de Jean

Liste 2 - Liste de mariage d'Alice et de Bob - Cagnotte sur le premier item

Liste 3 - C'est l'anniversaire de Charlie

Liste 4 - Pour le déconfinement

Liste 5 - Ma liste pour plus tard | Privée

Liste 6 - Noël 2017 | Privée et Expirée


Fiche de suivi du projet

Lien vers fiche excel en ligne


Techniques et concepts

  • architecture MVC (Modèle - Vue - Controleur)
  • utilisation de l'ORM Eloquent
  • utilisation d'un micro framework Slim 3
  • utilisation de Bootstrap

Fonctionnalités

Participant

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

Créateur

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

Extensions

  • Créer un compte
  • S'authentifier
  • Modifier son compte
  • Rendre une liste publique
  • Afficher les listes de souhaits publiques
  • Créer une cagnotte sur un item
  • Participer à une cagnotte
  • Uploader une image
  • Créer un compte participant
  • Afficher la liste des créateurs
  • Supprimer son compte
  • Joindre les listes à son compte

Nos extensions

  • Supprimer une liste
  • Modifier le mot de passe
  • Se déconnecter du compte
  • Afficher toutes nos listes
  • Design
  • Maquettage
  • Débogage

Contributions

CARRIER Lisa - S3D @liza02

DEMANGE Alessi - S3C @aless57

SLIMANI Théo - S3D @theosli

RZEPKA Thomas - S3D @rzepka2u

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •