Skip to content

youcefskr/travel_laravel11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travel Laravel 11

screencapture-127-0-0-1-8000-2025-02-07-17_54_44 screencapture-127-0-0-1-8000-2025-02-07-17_54_16 Capture d'écran 2025-02-07 180010 025-02-07-17_54_44.png…]() Capture d'écran 2025-02-07 180114 Capture d'écran 2025-02-07 175914 Travel Laravel 11 Ce projet est une application Laravel 11 de gestion de voyages multilingue.

Installation

Suivez ces étapes pour configurer et lancer le projet sur votre machine locale :

Prérequis

  • PHP 8.1 ou supérieur
  • Composer
  • MySQL
  • Node.js et npm
  • Clé API Gmail pour l'envoi des emails

Étapes

  1. Cloner le projet

    git clone https://github.com/yousaker/travel_laravel11.git
    cd travel_laravel11
  2. Installer les dépendances PHP

    composer install
  3. Installer les dépendances npm

    npm install
    npm run dev
  4. Configurer l'environnement

    Copiez le fichier .env.example en .env :

    cp .env.example .env

    Mettez à jour le fichier .env avec vos configurations, comme suit :

    Base de données :

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=travel1
    DB_USERNAME=root
    DB_PASSWORD=

    Configuration email :

    MAIL_MAILER=smtp
    MAIL_HOST=smtp.gmail.com
    MAIL_PORT=465
    MAIL_USERNAME=[email protected]
    MAIL_PASSWORD=your_email_password
    MAIL_ENCRYPTION=ssl
    MAIL_FROM_ADDRESS="[email protected]"
    MAIL_FROM_NAME="Travel App"
  5. Créer un lien symbolique pour le stockage

    php artisan storage:link
  6. Générer une clé d'application

    php artisan key:generate
  7. Exécuter les migrations

    php artisan migrate
  8. Démarrer le serveur local

    php artisan serve

    L'application sera accessible sur http://127.0.0.1:8000.

Fonctionnalités

  • Gestion des voyages
  • Multilingue (Arabe et Anglais)
  • Envoi d'emails via Gmail
  • Réservation et gestion des produits
  • Interface utilisateur moderne

Auteur

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published