Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

This is a full-stack travel booking website developed using PHP, MySQL, HTML, CSS, and JavaScript. Users can register, login, and book travel packages offered on the website. The website is hosted on 000webhost.

Features

  • User Authentication: Users can register with the website using a valid email address and password. Registered users can then log in to their accounts to access the booking functionality.

  • Travel Package Selection: Users can browse through a variety of travel packages listed on the website. Each package provides details such as destination, duration, itinerary, and cost.

  • Booking System: Users can select a travel package and proceed to book it. They can specify the number of travelers, preferred dates, and any additional preferences. Upon booking, the user receives a confirmation email with the booking details.

  • User Dashboard: Registered users have access to a personalized dashboard where they can view their booking history, upcoming trips, and manage account settings.

Technologies Used

  • Frontend:

    • HTML: Markup language for structuring the website.
    • CSS: Stylesheet language for designing the layout and appearance.
    • JavaScript: Used for client-side interactivity and validation.
  • Backend:

    • PHP: Server-side scripting language for handling user authentication, booking requests, and database operations.
    • MySQL: Relational database management system for storing user data, travel packages, and booking information.

Team Members

Screenshots

Here are some screenshots of the website:

  • Home Page: Home Page

  • Registration Page: Registration Page

  • Login Page: Login Page

  • Booking Packages Page:

  • Booking Page

  • Book Now: Book_Now

Getting Started

To run the website locally, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/your-username/travel-booking-website.git
    
  2. Import the SQL scripts from the sql/ folder into your MySQL database to create the necessary tables.

  3. Update the database connection settings in the includes/db.php file with your MySQL credentials.

  4. Upload the files to your web server or use a local server environment like XAMPP or WAMP.

  5. Access the website through your web browser.

Deployment

The website is hosted on 000webhost and can be accessed at Travel Booking Website.

Contributing

Contributions are welcome! Feel free to fork the repository, make changes, and submit a pull request.

License

This project is licensed under the MIT License.

About

First Full Stack Project (Website Is Pretty slow in because of free hosting at 000webhosting)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages