Skip to content

Repository files navigation

YAATRA - Smart Travel Planner

A modern travel planning application that helps users connect with travel companions and plan their perfect getaway.

Features

  • User Authentication: Simple registration with phone number and email
  • Travel Companion Matching: Find compatible travel partners
  • Flight & Hotel Booking: Seamless booking experience with professional UI
  • Travel Groups: Join or create travel groups for shared adventures
  • Professional Design: Dark theme with glass-morphism effects

Tech Stack

  • Frontend: React + Vite
  • Styling: Tailwind CSS
  • Backend: Node.js + Express
  • Database: MySQL

Getting Started

Frontend

cd frontend
npm install
npm run dev

Backend

cd backend
npm install
npm start

Project Structure

  • Frontend: React application with modern UI components
  • Backend: RESTful API with authentication and booking services
  • Database: MySQL with simplified user schema

Authentication

  • Registration requires only: Name, Phone (+91XXXXXXXXXX), Email
  • Sign in with phone number or email
  • No password required (simplified authentication)

Contributing

This is a personal travel planning project for connecting solo travelers and planning trips efficiently.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages