Skip to content

birinderr/udaariyaan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udaariyaan ✈️ – A Travel Booking Web Application

Udaariyaan is an innovative travel booking platform inspired by MakeMyTrip, built to offer a more personalized and seamless travel planning experience. It brings together flight, hotel, and package booking into a single, user-friendly interface with real-time updates and competitive pricing. Designed with modern aesthetics and intuitive navigation, Udaariyaan simplifies travel decisions while ensuring flexibility and clarity.

Features

  • 🏨 Hotel Search & Booking
  • ✈️ Airplanes ticket Search & Booking
  • 🚅 Train ticket Search & Booking
  • 👤 User Authentication & Booking History
  • 📄 User feedback form

Tech Stack

  • Frontend: React.js, Tailwind CSS, Redux
  • Backend: Node.js, REST APIs
  • Database: MongoDB
  • Others: Express.js, cors, jsonwebtoken, nodemailer, axios, dotenv, React icons
  • Hosting: Vercel

Installation

1. Clone the repository

   git clone https://github.com/bharat40/Udaariyaan.git
   cd Udaariyaan

2. Install dependencies for frontend & backend

For frontend

cd client
npm install

For backend

cd ../server
npm install

3. Create .env files for both client and server

Add your database URI, API keys, and environment variables.

4. Run the app

In /server directory

npm run dev

In /client directory

npm start

Contributing

  • Contributions are always welcome!
  • Please fork the repo, create a feature branch, and submit a pull request.

Contact

For any queries or collaboration:

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •