A modern, AI-powered travel planning application built with React, TypeScript, and Vite. This application helps users discover and plan their perfect trips with personalized recommendations, destination insights, and travel planning assistance.
- Personalized Travel Planning: Get AI-powered recommendations based on your preferences
- Destination Discovery: Explore top destinations worldwide and in India
- Smart Trip Suggestions: Get curated suggestions for North and South destinations
- User Authentication: Secure login and profile management
- Responsive Design: Beautiful UI that works on all devices
- Real-time Image Integration: Dynamic destination images from Unsplash
- Testimonials: Read experiences from fellow travelers
- Frontend: React + TypeScript + Vite
- Styling: Tailwind CSS
- Authentication: Firebase
- Image API: Unsplash
- Payment Integration: Razorpay
- Database: Firebase Firestore
- Clone the repository:
git clone https://github.com/yourusername/trip-planner.git
cd trip-planner
- Install dependencies:
npm install
- Start the development server:
npm run dev
src/
├── components/ # Reusable UI components
├── lib/ # Utility functions and configurations
├── view/ # Main application views
├── data/ # JSON data files
└── types/ # TypeScript type definitions
npm run dev
- Start development servernpm run build
- Build for productionnpm run preview
- Preview production buildnpm run lint
- Run ESLintnpm run type-check
- Run TypeScript type checking
- Browse top international destinations
- Explore hidden gems in India
- Discover North and South destinations
- View beautiful destination images
- Get detailed location information
- Personalized greeting
- Responsive design
- Smooth navigation
- Beautiful UI with modern design
- Testimonials from real users
- Multiple subscription plans
- Secure payment processing
- Credit system for premium features
- Payment history tracking
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Unsplash for beautiful destination images
- Firebase for authentication and database
- Razorpay for payment processing
- Tailwind CSS for styling
For support, email [email protected] or join our Slack channel.
Made with ❤️ by [Prince Kashish]