This is a web application for a travel agency, built with React as the frontend and Symfony as the backend.
To run this application, you will need to have Node.js and Composer installed on your machine.
-
Clone the repository:
git clone https://github.com/hamzabenarfa/luxuriatravel
-
Install the dependencies:
cd backend composer install
cd frontend npm install
-
Start the development server:
cd frontend npm start
cd backend Symfony server:start
-
Open the application in your browser:
http://localhost:3000
- Users can view a list of available destinations
- Users can search for destinations by name, location, or activity
- Users can view details about each destination, including photos, descriptions, and activities
- Users can create an account and log in to book a trip
- Users can add trips to their cart and checkout
This project uses the following technologies:
- React
- Symfony
- MySQL
- HTML/CSS
Contributions are welcome! If you find a bug or have a feature request, please open an issue on GitHub. If you would like to contribute code, please fork the repository and submit a pull request.
This project is licensed under the MIT License.