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. ποΈ
[Live Site Link] β Add link here when deployed
This project is built with the MERN Stack:
- MongoDB - Database
- Express.js - Backend framework
- React.js - Frontend library
- Node.js - Runtime environment
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
- 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
βοΈ .
Make sure you have Node.js and MongoDB installed on your system.
-
Clone the repository:
git clone https://github.com/adityakalburgi/Travelagency_travel_website.git cd Travelagency_travel_website
-
Install backend dependencies:
cd backend npm install
-
Configure environment variables: In the
backend
folder, create a.env
file and add:MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret
-
Install frontend dependencies:
cd ../frontend npm install
-
Run the application:
- Backend: From the
backend
directory:npm start
- Frontend: From the
frontend
directory:npm start
- Backend: From the
-
View the app: Go to http://localhost:3000 in your browser.
We welcome new contributions! Hereβs how to get started:
- Fork the repository.
- Create a branch for your feature or bug fix:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature"
- Push to your branch:
git push origin feature-name
- Submit a pull request for review.
- 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! πβ¨