Skip to content

This project is a fully functional travel website developed . The website allows users to browse, book, and manage trips. Additionally, it includes functionality for trip organizers to register and add trips.

Notifications You must be signed in to change notification settings

Rahulkrsharma2004/Travel-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

Travel Website

Overview

This project is a fully functional travel website developed . The website allows users to browse, book, and manage trips. Additionally, it includes functionality for trip organizers to register and add trips.

Features

  • Trip listing and details view
  • Trip booking and checkout process
  • User authentication (login and signup)
  • Trip organizer registration and trip management
  • Booking management and cancellation
  • Payment handling

Images

t1 t2 t3 t4 t5 t6 t7 t8 t9

Core Functionalities

Trip Listing and Details

  • Trip name
  • Description
  • Dates
  • Price
  • Available slots
  • Cancellation policy

Trip Booking

  • users can book our trip after login with payment method.

Authentication

  • Unauthenticated users can browse trips and view details.
  • Users must log in or sign up to book a trip.

Trip Organizer Registration

  • Registered organizers can access to a dashboard to:
    • Add new trips
    • View their added trips
    • Edit or delete trips

Booking Management and Cancellation

  • Authenticated users have a section to view all their booked trips.
  • cancellation functionality with the following policies:
    • Full refund if cancelled 15 days prior to the trip date.
    • 50% refund if cancelled 7 days prior.
    • No refund if cancelled less than 7 days prior.

Website Layout

  • Landing Page:
    • Include information about the travel company.
    • List upcoming trips with an option to view details or book trip.
  • User Dashboard:
    • For customers to view and manage their bookings.
    • For organizers to manage their trips.

Technical Stack

Frontend

  • React
  • JavaScript
  • Tailwind [for styles]

Backend

  • Node.js
  • Express.js
  • mongoose
  • MongoDB [For Store User , Organizer , Trips and Booking data information]

Installation

  1. Clone the repository:
    git clone https://github.com/Rahulkrsharma2004/travel-website.git
    cd travel-website

About

This project is a fully functional travel website developed . The website allows users to browse, book, and manage trips. Additionally, it includes functionality for trip organizers to register and add trips.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages