Skip to content

ConnectEvents est une application web développée en PHP qui permet aux utilisateurs de gérer des événements et d'interagir avec d'autres utilisateurs. Il offre des fonctionnalités telles que la création d'événements, l'inscription à des événements, un système de blog et un gestionnaire de contacts.

License

Notifications You must be signed in to change notification settings

JustArthur/ConnectEvents

Repository files navigation

ConnectEvents

ConnectEvents est une application web développée en PHP qui permet aux utilisateurs de gérer des événements et d'interagir avec d'autres utilisateurs. Il offre des fonctionnalités telles que la création d'événements, l'inscription à des événements, un système de blog et un gestionnaire de contacts.

Fonctionnalités principales

  • 🔖 Création, affichage et gestion d'événements : Les utilisateurs peuvent créer des événements, consulter les détails des événements existants et s'inscrire pour y participer.
  • 📝 Blog intégré : Un système de blog simple permet aux utilisateurs de publier des articles, de les commenter et de les gérer.
  • 📇 Gestionnaire de contacts : Les utilisateurs peuvent ajouter, afficher, modifier et supprimer des contacts dans leur carnet d'adresses.
  • 🔒 Sécurité des données : Les mots de passe des utilisateurs sont stockés de manière sécurisée grâce à un hachage fort, assurant la confidentialité et l'intégrité des données.

Configuration et installation

  1. Télécharger les fichiers depuis votre ordinateur Linux, Mac ou Windows en éxécutant si dessous la commande approprié.

Windows

⚠️ Les fichiers seront installés dans le répertoire par défault de WAMP qui est :

C:\wamp64\www\

Il ira ensuite créer un dossier ConnectEvents automatiquement dans votre répertoire www.

#Commande Windows à faire dans PowerShell
iwr -Uri "https://raw.githubusercontent.com/JustArthur/ConnectEvents/main/install.ps1" | iex

Linux

(Le test d'installation sur Linux n'a pas encore été essayé, préférer le téléchargement manuel)

⚠️ Les fichiers seront installés dans le répertoire par défault de LAMP qui est :

var/www/html

Il ira ensuite créer un dossier ConnectEvents automatiquement dans votre répertoire html.

#Commande Linux à faire dans le terminal
iwr -Uri "https://raw.githubusercontent.com/JustArthur/ConnectEvents/main/install.sh" | sh
  1. Configurez la base de données en important le fichier de structure fourni.

Cliquez ici pour télécharger le fichier DataBase_ConnectEvents.sql

  1. Modifiez le fichier de configuration pour y indiquer les paramètres de connexion à la base de données. Le fichier se trouve dans le répertoire php/database/connexionBD.php
private $host    = 'localhost';     //nom de l'host  
private $name    = 'connectevent';  //nom de la base de donnée
private $user    = '';              //utilisateur (Permissions requises -> SELECT, INSERT, UPDATE, DELETE)
private $pass    = '';              //mot de passe de la BDD
  1. Les versions utilisés pour la conception du site internet.

    • Version Apache utilisé : 2.4.54.2
    • Version PHP utilisé : 8.0.26
    • Version MySQL utilisé : 8.0.31
  2. Profiter du site web en local via ce lien ConnectEvent

Captures d'écran

Licence

Ce projet est sous licence MIT. Vous pouvez utiliser, modifier et distribuer ce code conformément aux conditions de la licence.

N'hésitez pas à me contacter pour toute question ou suggestion. J'espére que vous apprécierez l'utilisation de ConnectEvents !

About

ConnectEvents est une application web développée en PHP qui permet aux utilisateurs de gérer des événements et d'interagir avec d'autres utilisateurs. Il offre des fonctionnalités telles que la création d'événements, l'inscription à des événements, un système de blog et un gestionnaire de contacts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published