A comprehensive tourism web interface featuring both a user side and an admin panel.
viatour.visit.-.Trim.mp4
Click Here For Live View: Live Demo
- About
- Features
- Technologies Used
- Folder Structure
- Getting Started
- Running the Project
- Deployment
- Contact
Viatour is a feature-rich web application designed for the tourism industry. It includes a user-friendly interface for tourists and a powerful admin panel for managing tours, bookings, and other essential aspects of a tourism business.
- Tour Listings: Browse through various tours with detailed descriptions.
- Booking System: Easy and secure tour booking process.
- Responsive Design: Optimized for all devices, ensuring a seamless experience.
- Interactive Maps: View tour locations on interactive maps.
- Tour Management: Add, edit, and delete tour information.
- Booking Management: View and manage bookings.
- User Management: Manage user accounts and permissions.
- Analytics Dashboard: View statistics and insights about tours and bookings.
- React.js: For building the user interface.
- Tailwind CSS: For styling the application.
- Vite: For fast development and build processes.
- Vercel: For deployment.
viatour/
β
βββ public/
β β βββ icon.png
β β βββ ...
β β
βββ src/
β βββ assets/
β β βββ images/
β β βββ ...
β β
β βββ components/
β β βββ UserSide/
β β β βββ Breadcrums.jsx
β β β βββ BolgCard.jsx
β β β βββ InputFied.jsx
β β β βββ .......
β β
β βββ pages/
β β βββ UserSide/
β β β βββ HomePage.jsx
β β β βββ TourDetails.jsx
β β β βββ ...
β β β
β β βββ AdminPanel/
β β β βββ Dashboard.jsx
β β β βββ Booking.jsx
β β β βββ ......
β β
β β βββ routes/
β β β βββ App.jsx
β β
β β βββ Common/
β β β βββ index.js
β β
β β βββ Section/
β β β βββ Header.jsx
β β β βββ Hero.jsx
β β β βββ PictureGallery.jsx
β β β βββ Fillter.jsx
β β β βββ .....
β β β βββ Fotter.jsx
β β
β
βββ .index.html
βββ .gitignore
βββ package.json
βββ README.md
βββ ...
## Getting Started
To get a local copy up and running, follow these steps:
### Prerequisites
- Node.js and npm installed on your machine.
### Installation
1. Clone the repository:
```bash
git clone https://github.com/Usanaee/viatour.git
- Navigate to the project directory:
cd viatour
- Install the dependencies:
npm install
npm run dev
Open your browser and visit http://localhost:3000 to see the project in action.
You can deploy this project using Vercel by doing following these steps:
- Install Vercel CLI:
npm install -g vercel
- Deploy the project:
vercel