Skip to content

Usanaee/viatour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d06438e Β· Aug 7, 2024

History

2 Commits
Aug 6, 2024
Aug 6, 2024
Aug 6, 2024
Aug 6, 2024
Aug 7, 2024
Aug 6, 2024
Aug 6, 2024
Aug 6, 2024
Aug 6, 2024
Aug 6, 2024
Aug 6, 2024

Repository files navigation

Viatour

A comprehensive tourism web interface featuring both a user side and an admin panel.

viatour.visit.-.Trim.mp4

Live View On Your Tab

Click Here For Live View: Live Demo

Table of Contents πŸ“‘

About

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.

user-side admin-view

Features πŸ₯‡

User Side

  • 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.

Admin Panel

  • 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.

Technologies Used πŸ› οΈ

  • React.js: For building the user interface.
  • Tailwind CSS: For styling the application.
  • Vite: For fast development and build processes.
  • Vercel: For deployment.

Folder Structure πŸ“‚

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
  1. Navigate to the project directory:
  cd viatour
  1. Install the dependencies:
   npm install

Running the Project

  npm run dev

Open your browser and visit http://localhost:3000 to see the project in action.

Deployment

You can deploy this project using Vercel by doing following these steps:

  1. Install Vercel CLI:
  npm install -g vercel
  1. Deploy the project:
  vercel

Authors

- Repository Made By Usama Naeem πŸ–€

About

A Tourism Web Interface Along With Admin Panel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published