Tourvisto is a modern travel planning platform that leverages artificial intelligence to create personalized travel itineraries based on user preferences. The application allows travelers to discover destinations, explore curated trips, and book their dream vacations with ease. With a user-friendly interface and powerful admin dashboard, Tourvisto streamlines the entire travel planning process from discovery to booking.
Tourvisto combines the power of Google's Generative AI for creating tailored travel itineraries, Unsplash for beautiful destination imagery, and Appwrite for secure and scalable backend services. Whether you're a traveler looking for your next adventure or an administrator managing travel offerings, Tourvisto provides a seamless experience.
- React (v19) - A JavaScript library for building user interfaces
- React Router (v7) - Declarative routing for React applications
- TypeScript - Typed JavaScript for better developer experience
- TailwindCSS (v4) - Utility-first CSS framework
- Syncfusion Components - UI components for grids, charts, maps, and more
- Appwrite - Open-source backend server for authentication and database
- Google Generative AI - AI models for generating travel itineraries
- Unsplash - High-quality images for travel destinations
- Personalized Travel Itineraries - AI-generated travel plans based on user preferences
- Destination Discovery - Browse featured travel destinations with rich imagery
- Trip Details - View comprehensive information about each trip including itinerary, pricing, and more
- User Authentication - Secure sign-in functionality for personalized experiences
- Payment Processing - Seamless booking and payment through Stripe integration
- Note: UI implemented. Real transactions are not processed.
- Dashboard Analytics - Comprehensive overview of platform performance
- User Management - View user accounts
- Trip Management - Create, edit, and delete trip offerings
- Trip Creation - Intuitive interface for creating new travel packages
Built with ❤️ using React Router.