Skip to content

Travel Torque is a React-based travel booking platform, that offers users a seamless experience to discover, plan, and book vacations. Key features include user authentication, search, and filter functionality

Notifications You must be signed in to change notification settings

adamyasingh22/travel-torque

 
 

Repository files navigation

🚀 Travel Torque

A full-stack travel booking and recommendation web application that helps users find, book, and manage trips efficiently. Built with React.js on the frontend and Flask on the backend, Travel Torque ensures seamless travel planning with modern UI and real-time API integration.


🌟 Features

  • 🔹 User Authentication (GitHub OAuth login)
  • 🔹 Search & Filter Destinations
  • 🔹 Book & Manage Trips
  • 🔹 Interactive UI with React.js & Tailwind CSS
  • 🔹 Optimized API Calls (Flask & MongoDB)
  • 🔹 Real-Time Booking Updates
  • 🔹 Secure & Scalable Architecture

🛠️ Tech Stack

Frontend:

  • React.js
  • Redux Toolkit
  • Tailwind CSS
  • Axios

Backend:

  • Flask (Python)
  • MongoDB
  • Node.js (for some services)
  • JWT Authentication

DevOps & Deployment:

  • Docker
  • Nginx
  • GitHub Actions (CI/CD)
  • AWS S3 & EC2

🚀 Getting Started

1️⃣ Clone the Repository

 git clone https://github.com/adamyasingh22/travel-torque.git
 cd travel-torque

2️⃣ Install Dependencies

Frontend

 cd frontend
 npm install

Backend

 cd backend
 pip install -r requirements.txt

3️⃣ Start the Application

Start Frontend

 npm start


🛠️ API Endpoints

Method Endpoint Description
GET /api/destinations Fetch all destinations
POST /api/book Book a trip
GET /api/user Get user details

🤝 Contribution Guidelines

  1. Fork the repository
  2. Create a new branch (feature/amazing-feature)
  3. Commit changes (git commit -m 'Added an amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Submit a Pull Request 🚀

📩 Contact

For any queries or collaboration, reach out:


If you find this project useful, don't forget to star the repo!

About

Travel Torque is a React-based travel booking platform, that offers users a seamless experience to discover, plan, and book vacations. Key features include user authentication, search, and filter functionality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.7%
  • Other 0.3%