Welcome to MayTravel
MayTravel is an intelligent travel planning platform designed to create personalized trip itineraries based on your interests and preferences. The backend provides a complete REST API for trip management, with AI-powered features planned for future implementation.Quick Start
Get started with MayTravel in minutes
API Reference
Explore our comprehensive API documentation
AI Trip Planning
Learn how AI powers your travel planning
Architecture
Understand the platform architecture
Key Features
AI-Powered Planning (Planned)
Designed to leverage Google Gemini with RAG for intelligent, context-aware travel itineraries tailored to your preferences
Personalized Profiles
Create custom user profiles with interests that influence trip recommendations and planning
Trip Management
Organize trips with a hierarchical structure: trips → days → activities → details
Interest-Based System
Associate interests with your profile that will power AI recommendations when implemented
Points of Interest
Access a comprehensive catalog of POIs integrated with Google Maps Platform
Flexible Data Model
PostgreSQL database handles dynamic trip data without breaking when AI adds new fields
How It Works
Build Your Itinerary
Create your trip and add stops manually, or wait for AI-powered generation in a future release
Technology Stack
MayTravel is built with modern technologies:- Frontend: React (planned for future development)
- Backend: Node.js with Express for REST API services ✅
- Database: PostgreSQL with PostGIS for geospatial data ✅
- AI Engine: Google Gemini with RAG (planned for future integration)
- Geographic Data: Google Maps Platform (planned integration)
What’s Next?
Get Started
Follow our quickstart guide to set up and run MayTravel
Core Features
Explore the platform’s core capabilities