Agence de voyages moderne et innovante intégrant des fonctionnalités d'IA et des services de qualité de vie 🌐
Développé dans le cadre d'un projet PIdev 2024-25 Esprit (Esprit School of Engineering) sous la supervision de la professeure Emna Rbii durant une semestre. L'objectif était de créer une application web full-stack permettant aux employés de l'agence d'effectuer des opérations CRUD avec les offres proposées par l'agence elle-même, et aux clients de l'application de réserver des offres de voyages, hebergements, packs et evennements. L'application est développée avec Symfony, Bootstrap et Tailwind CSS, et communique avec plusieurs APIs externes .
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Symfony
- Twig
- Tailwind CSS (Front office)
- Bootstrap 5 (Back office)
- Python
- PHP
- OAuth 2.0
- JWT
- Llama LLM
- TensorFlow
- WebSocket
Avant de procéder à l'installation, assurez-vous d'avoir les éléments suivants installés sur votre machine :
- PHP ^8.1 avec Composer
- Symfony CLI
- Python 3.8+
- Pip (Python package installer)
- Git
- OpenSSL (pour la génération des clés JWT)
git clone https://github.com/Koussay-Akchi/tirfly-web
cd tirfly-webcomposer installphp bin/console app:hash-user-passwordsphp bin/console lexik:jwt:generate-keypairphp bin/console app:websocket:servergit clone https://github.com/Koussay-Akchi/llama-destinations
cd llama-destinationsvenv\Scripts\activate
python app3.pyhttps://wkhtmltopdf.org/downloads.htmlsymfony serveLes contributions sont toujours les bienvenues !
Vous pouvez dupliquer (Fork) ce projet et y contribuer. Nous examinerons rapidement votre demande.
Ce projet utilise la licence MIT
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)