This project is a web application designed to facilitate travel planning and booking services. It provides users with a modern interface to navigate through various features, including trip planning, testimonials, and service guarantees.
- User Authentication: Users can register and log in to access personalized features.
- Navigation Helper: A sticky navigation bar that helps users quickly access different sections of the application.
- Steps Header: A visual representation of the steps involved in the booking process.
- Responsive Design: The application is designed to be fully responsive, providing a seamless experience on both desktop and mobile devices.
- Multilingual Support: Users can switch between different languages (e.g., French and English).
- Dynamic Content: The application fetches and displays dynamic content based on user interactions.
- Landing Page: Users are greeted with a hero section that introduces the application and its services.
- Navigation: Users can navigate through various sections using the sticky navigation bar.
- Steps to Plan a Trip: Users can view the steps involved in planning their trip, which are visually represented in a step-by-step format.
- Service Selection: Users can select different services (e.g., transfers, tours) and view detailed information about each.
- User Registration/Login: Users can create an account or log in to access personalized features.
- Booking Process: Users can follow the guided steps to complete their booking.
To run the project locally, follow these steps:
- Node.js (version 14 or higher)
- npm (Node Package Manager)
-
Clone the repository:
git clone repolink cd lobus
-
Install dependencies:
npm install
-
Run the development server:
npm run serve
-
Open your browser and navigate to
http://localhost:5173
(or the port specified in the terminal).
To build the application for production, run: