Inspiration

Travel planning often feels fragmented and overwhelming, especially in India where connectivity, language diversity, and safety vary by region. Switching between multiple apps for maps, bookings, weather, budgets, and emergency help inspired us to create Your Trip Guide—a single, reliable travel companion that works for everyone, including first-time travelers and senior citizens.

What it does

Your Trip Guide is an all-in-one travel planning application that helps users plan trips, navigate routes, book transport and hotels, manage budgets, check weather, and access safety services. It supports multilingual interfaces, voice commands, offline mode, AI-powered itinerary suggestions, and emergency features, making travel simpler and safer.

How we built it

We built the project using a React.js frontend with Tailwind CSS for responsive and accessible UI. The backend is powered by Node.js and Express, with JWT-based authentication and strict API validations. PostgreSQL handles relational data, while Redis supports OTPs and caching. Maps, weather, and AI features are integrated using third-party APIs. The system follows validation-first design to reduce errors and improve reliability.

Challenges we ran into

Handling offline functionality, multilingual support, and strict validation rules across features was challenging. Preventing booking conflicts, managing OTP abuse, and designing clear error messages for all users required careful planning and testing.

Accomplishments that we're proud of

  • A complete validation-driven travel platform
  • Multilingual and senior-citizen-friendly design
  • Offline maps and itinerary access
  • Integrated safety and emergency features

What we learned

We learned the importance of accessibility, strong validations, and offline-first thinking. Building for real-world users taught us that simplicity, clarity, and reliability matter more than complex features. Even small design decisions can greatly improve user trust and experience.

Built With

  • css3
  • express.js-**authentication-&-security:**-jwt
  • git
  • github-**accessibility:**-web-speech-api
  • https-**databases-&-caching:**-postgresql
  • image-recognition-api-**apis:**-restful-apis
  • javascript-(es6+)-**frontend:**-react.js
  • languages:**-html5
  • multilingual
  • oauth-2.0
  • rds)-/-firebase-storage-**devops-&-tools:**-docker
  • redis-**maps-&-navigation:**-mapbox-/-google-maps-sdk-**ai-&-integrations:**-ai/ml-apis-(itinerary-planning-&-recommendations)
  • s3
  • sms/otp-apis-(twilio-/-fast2sms)-**cloud-&-storage:**-aws-(ec2
  • tailwind-css-**backend:**-node.js
  • wcag-standards
  • weather-api
Share this project:

Updates

posted an update

What’s New

  • Multilingual language selection (English + Indian regional languages)
  • India-only maps & navigation with live GPS, traffic alerts, and night mode
  • Offline mode support for maps, itineraries, and tickets
  • AI-powered trip planning with itinerary, route, and hotel suggestions
  • Budget & expense manager with smart cost-saving recommendations
  • Local Helper & SOS mode (Emergency numbers, hospitals, police, live location sharing)
  • Senior Citizen Mode with large icons, high contrast UI, and voice guidance
  • Photo-to-Destination feature to identify landmarks from images
  • Voice commands & accessibility improvements

Technical Highlights

  • Validation-first backend using Node.js + Express
  • Secure authentication with JWT
  • PostgreSQL + Redis for data integrity and performance
  • Integrated Maps, Weather, AI, and OTP APIs

Try It Live

https://your-trip-guide-6a711c20.base44.app

Log in or sign up for Devpost to join the conversation.