Skip to content

Welcome to Travel Agency – a full-stack MERN (MongoDB, Express, React, Node.js) travel website built to help users explore and book amazing travel destinations! Whether you're looking for a quick getaway or an adventurous trip, our platform provides options for everyone. πŸ–οΈβœˆοΈ

Notifications You must be signed in to change notification settings

adityakalburgi/Travel_ageny_website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌎 Travel Agency Website

Welcome to Travel Agency – a full-stack MERN (MongoDB, Express, React, Node.js) travel website built to help users explore and book amazing travel destinations! Whether you're looking for a quick getaway or an adventurous trip, our platform provides options for everyone. πŸ–οΈβœˆοΈ


πŸš€ Project Overview

🌐 Live Demo

[Live Site Link] β€” Add link here when deployed

πŸ“Έ Screenshots

Screenshot 2024-10-30 202428 Screenshot 2024-10-30 193814

πŸ› οΈ Tech Stack

This project is built with the MERN Stack:

  • MongoDB - Database
  • Express.js - Backend framework
  • React.js - Frontend library
  • Node.js - Runtime environment

πŸ“‚ Project Structure

travel-agency/
β”œβ”€β”€ backend/                 # Express server and database setup
β”œβ”€β”€ frontend/                # React front-end code
β”œβ”€β”€ public/                  # Static assets
β”œβ”€β”€ src/                     # Main source files for React components
β”œβ”€β”€ .gitignore               # Files and directories to be ignored by Git
β”œβ”€β”€ README.md                # Project documentation
β”œβ”€β”€ package-lock.json        # Dependency lock file
└── package.json             # Project metadata and scripts

πŸŽ‰ Features

  • Discover Destinations: Explore beautiful destinations with detailed information 🌍.
  • Book Trips: Book your travels with secure and seamless reservations πŸ“….
  • User Authentication: Sign up and log in securely using JWT πŸ”’.
  • Personalized Packages: Receive travel package recommendations tailored to your interests ✈️.

πŸš€ Getting Started

Prerequisites

Make sure you have Node.js and MongoDB installed on your system.

Installation

  1. Clone the repository:

    git clone https://github.com/adityakalburgi/Travelagency_travel_website.git
    cd Travelagency_travel_website
  2. Install backend dependencies:

    cd backend
    npm install
  3. Configure environment variables: In the backend folder, create a .env file and add:

    MONGO_URI=your_mongodb_connection_string
    JWT_SECRET=your_jwt_secret
    
  4. Install frontend dependencies:

    cd ../frontend
    npm install
  5. Run the application:

    • Backend: From the backend directory:
      npm start
    • Frontend: From the frontend directory:
      npm start
  6. View the app: Go to http://localhost:3000 in your browser.


πŸ‘₯ Contributing

We welcome new contributions! Here’s how to get started:

  1. Fork the repository.
  2. Create a branch for your feature or bug fix:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature"
  4. Push to your branch:
    git push origin feature-name
  5. Submit a pull request for review.

πŸ’‘ Future Enhancements

  • Enhanced Destination Search πŸ”
  • User Reviews & Ratings ⭐
  • Push Notifications for Deals πŸ“²
  • Multi-Language Support 🌐

Happy coding, and we’re excited to see your contributions to the Travel Agency project! 🌍✨

About

Welcome to Travel Agency – a full-stack MERN (MongoDB, Express, React, Node.js) travel website built to help users explore and book amazing travel destinations! Whether you're looking for a quick getaway or an adventurous trip, our platform provides options for everyone. πŸ–οΈβœˆοΈ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published