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.
- 🔹 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
- React.js
- Redux Toolkit
- Tailwind CSS
- Axios
- Flask (Python)
- MongoDB
- Node.js (for some services)
- JWT Authentication
- Docker
- Nginx
- GitHub Actions (CI/CD)
- AWS S3 & EC2
git clone https://github.com/adamyasingh22/travel-torque.git
cd travel-torque
cd frontend
npm install
cd backend
pip install -r requirements.txt
npm start
Method | Endpoint | Description |
---|---|---|
GET | /api/destinations |
Fetch all destinations |
POST | /api/book |
Book a trip |
GET | /api/user |
Get user details |
- Fork the repository
- Create a new branch (
feature/amazing-feature
) - Commit changes (
git commit -m 'Added an amazing feature'
) - Push to branch (
git push origin feature/amazing-feature
) - Submit a Pull Request 🚀
For any queries or collaboration, reach out:
- LinkedIn: Adamya Singh
- GitHub: @adamyasingh22
- Email: [email protected]