An open API service indexing awesome lists of open source software.

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.

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! 🌟