FR | EN
Une application web de gestion événementielle centrée sur le Pays Basque.
GureKultura est un projet étudiant réaliser pendant une SAE (Situation d'apprentissage et d'évaluation). C'est une application qui permet de gérer des événements dans tous le Pays Basque. L'application à pour but de promouvoir la culture Basque ainsi que les activités à ne pas rater pour les étudiants ou jeunes venus travailler dans le Sud-Ouest de la France. En plus de pouvoir créer ses propres événements, n'importe qui peut venir s'inscrire aux activités qui lui plait.
Téléchargez ou clonez le repo sur votre machine. Puis ouvrez le fichier php/index.php
dans votre navigateur.
Pour des informations plus détaillées sur l'installation, rendez-vous dans la rubrique installation.
Cette application fonctionne à partir d'une base de données. Pour l'instant nous ne possédons pas de base de données hébergée.
- Téléchargez GureKultura
- Si vous travaillez sur Citrix, installez le projet sur votre Lakartxela.
- Si vous travaillez sur votre propre machine, installez le projet à partir d'une solution d'hébergement. Nous recommandons d'utiliser Wamp pour cela. Pour plus une aide approfondie pour installer le projet sur Wamp, rendez-vous dans la section Installation de Wamp. -> dans un terminal :
- Cloner le repo
git clone https://github.com/LilouDUFAU/GureKultura
cd GureKultura
- Installer les dépendances
npm install
composer install
- Configurer l'application
Ouvrir le dossier
config
puis créer un fichierconstantes.yaml
, ensuite, suivre le modèle pour remplir ce fichier dansmodeleConstanteYml.md
.
!! Veiller à bien vérifier les lignes relatives à la base de données pour qu'elles correspondent à votre configuration !!
- app/controllers: Contient les controllers de l'application pour gérer les requêtes.
- app/models: Contient les modèles des classes pour gérer les interactions avec la base de données.
- asset: Contient les assets statiques comme les images ou icônes.
- config: Contient les fichiers de configuration.
- css: Contient les fichiers de styles CSS de l'application.
- docs: Contient toute la documentation des classes du projet.
- js: Contient tous les scripts JavaScript nécessaires.
- templates: Contient les templates qui sont rendus en tant que vues HTML.
- vendor: Contient des bibliothèques et des dépendances tierces.
- Télécharger Wamp.
- Lancer Wamp, cela devrait prendre entre 1 à 2 minutes.
- Aller sur l'adresse localhost.
- Cliquer sur
Ajouter un VirtualHost
. - Remplir les informations relatives au projet, e.g :
- Nom du projet : gurekultura.
- Spécifier le chemin du projet qui doit être dans le dossier
wamp64/www
. - Cocher la case
utiliser PHP en FCGI
et sélectionnerPHP : 8.1.31
.
- Redémarrer Wamp pour pouvoir terminer la configuration du VirtualHost.