https://github.com/rohit-j0shi/journey
journey is an AI based travel planner which can generate personalized travel plans and daily itineraries based on user's preferences.
https://github.com/rohit-j0shi/journey
firebase-database gemini-ai javascript react reactjs shadcn-ui tailwindcss webapp
Last synced: 3 months ago
JSON representation
journey is an AI based travel planner which can generate personalized travel plans and daily itineraries based on user's preferences.
- Host: GitHub
- URL: https://github.com/rohit-j0shi/journey
- Owner: ROHIT-J0SHI
- Created: 2024-10-15T11:24:38.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-13T13:09:53.000Z (over 1 year ago)
- Last Synced: 2025-02-25T20:39:35.075Z (over 1 year ago)
- Topics: firebase-database, gemini-ai, javascript, react, reactjs, shadcn-ui, tailwindcss, webapp
- Language: JavaScript
- Homepage: https://journey-wyqd.vercel.app
- Size: 5.04 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# journey - Your Personal Travel Guide 🌍✈️
## Description
journey is a web application designed to simplify the travel planning process. Users can create personalized itineraries, explore exciting destinations, and find the best accommodations tailored to their preferences. Whether you're looking for a relaxing beach getaway or an adventurous mountain hike, journey has got you covered!
## Features
- **User Authentication**: Secure login using Google authentication.
- **Custom Itineraries**: Create and manage personalized travel plans.
- **Hotel Recommendations**: Find suitable hotels based on user preferences.
- **Dynamic User Interface**: Responsive design for both desktop and mobile users.
- **Real-time Images**: Fetches real-time images for destinations and hotels.
## Technologies Used
- **Frontend**: React.js, Tailwind CSS
- **Backend**: Firebase (for authentication and Firestore database)
- **APIs**: Pexels and Unsplash (for fetching images), Gemini (for ininerary generation), LocationIQ (for destination autocomplete)
## Live Demo
Check out the live version of the application [here](https://journey-xi.vercel.app).
## Installation
### Prerequisites
- Node.js
- npm or yarn
### Steps to Run Locally
1. Clone the repository:
```bash
git clone https://github.com/ROHIT-J0SHI/journey.git
2. Navigate to the project directory:
```bash
cd YOUR_REPOSITORY
3. Install dependencies:
```bash
npm install
4. Start the development Server:
```bash
npm run dev
## Contact
For inquiries, please reach out to me at rohitjoshii55555@gmail.com.
Thank you for checking out Journey! We hope it helps you plan your next adventure! 🌟