Skip to content

florianppn/e-bazar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

149 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-bazar : Plateforme de petites annonces

Projet LW1 - Master Informatique GIL Rouen

Note : Un rapport détaillé de l'application (conception, architecture MVC, sécurité) est disponible dans le dossier ./rapport/rapport.pdf.

Description

E-bazar est une plateforme de mise en relation pour la vente de biens d'occasion entre particuliers.

  • Vendeurs : Publiez des annonces avec descriptions, photos, prix et modalités de livraison.
  • Acheteurs : Recherchez des biens, contactez les vendeurs et réservez des articles.

Avertissement

Ce projet est conçu pour fonctionner exclusivement sous Linux. Les tests ont été réalisés à l'aide d'une VM Debian. Le fonctionnement sous Windows ou MacOS n'est pas garanti.

Prérequis

Avant l'installation, assurez-vous de disposer des éléments suivants :

Configuration (obligatoire)

1. Mise en place des fichiers

  • Supprimez les fichiers existants du dossier /var/www/html/ de l'environnement Linux (VM ou serveur) destiné à héberger l'application.

  • Copiez la totalité des fichiers et dossiers du projet e-bazar/ et déposez-les dans le dossier /var/www/html/ de l'environnement Linux (VM ou serveur) destiné à héberger l'application.
    Attention : le point d'entrée de l'application se trouve dans /var/www/html/public/, ce qui est automatiquement géré par notre script de configuration plus bas.

2. Base de données

Modifiez le fichier ./config/database.php pour renseigner vos identifiants de connexion (hôte, utilisateur, mot de passe).

3. Initialisation du système

Lancez le script de configuration en mode root (rappel : su -).

cd /var/www/html/config/
chmod +x setup.sh
./setup.sh

Le script permet de configurer le fichier /etc/apache2/sites-available/000-default.conf et de préparer l'environnement avec des annonces et des utilisateurs fictifs pour tester toutes les fonctionnalités.
Vous pouvez utiliser les comptes suivants pour tester la plateforme :

Rôle Email Mot de passe
admin admin@admin.com admin
user titi@outlook.fr titi
user toto@gmail.com toto

Lancer l'application

Ouvrez votre navigateur et accédez à l'adresse IP de votre machine (ex: http://localhost ou http://192.168.x.x).

Contribution & Crédits

  • N'hésitez pas à signaler des bugs ou à améliorer le code existant.

  • Icones conçu par www.freepik.com

  • Ce projet est sous licence MIT

Contributeurs

About

E-bazar : Sujet LW1 - Master Informatique GIL Rouen

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •