EN | FR
A web application for event management centered around the Basque Country.
GureKultura is a student project developed during an SAE (Learning and Assessment Situation). It is an application designed to manage events throughout the Basque Country. The goal of the application is to promote Basque culture and highlight activities that students or young professionals working in the Southwest of France shouldn’t miss.
In addition to creating their own events, users can sign up for activities they are interested in.
Download or clone the repository on your machine. Then open the php/index.php
file in your browser.
For more detailed installation instructions, refer to the installation section.
This application requires a database to function. At the moment, we do not have a hosted database.
- Download GureKultura
- If you’re working on Citrix, install the project on your Lakartxela.
- If you’re working on your own machine, install the project using a hosting solution. We recommend using Wamp for this. For detailed help on installing the project on Wamp, check the Installing Wamp section.
-> In a terminal:
- Clone the repository
git clone https://github.com/LilouDUFAU/GureKultura
cd GureKultura
- Install dependencies
npm install
composer install
- Configure the application
Open theconfig
folder and create a file calledconstantes.yaml
. Then, follow the model provided inmodeleConstanteYml.md
to fill in this file.
!! Ensure the database-related lines match your configuration !!
- app/controllers: Contains the application's controllers to handle requests.
- app/models: Contains class models to manage database interactions.
- asset: Contains static assets such as images or icons.
- config: Contains configuration files.
- css: Contains the CSS stylesheets for the application.
- docs: Contains all project documentation for the classes.
- js: Contains all necessary JavaScript scripts.
- templates: Contains templates rendered as HTML views.
- vendor: Contains third-party libraries and dependencies.
- Download Wamp.
- Launch Wamp; it should take 1-2 minutes to start.
- Go to localhost.
- Click on
Add a VirtualHost
. - Fill in the project-related information, e.g.:
- Project name: gurekultura.
- Specify the project path, which should be inside the
wamp64/www
folder. - Check the
Use PHP in FCGI mode
box and selectPHP: 8.1.31
.
- Restart Wamp to complete the VirtualHost configuration.