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

https://github.com/jenil-desai/veho

Meet Veho, your intelligent AI travel planner that crafts personalized journeys just for you. From smart destination matching to curated stays, we handle the planning while you create memories. Powered by AI, built with React Native & TypeScript. 🤖✈️🏨
https://github.com/jenil-desai/veho

expo firebase gemini react-native typescript

Last synced: 3 months ago
JSON representation

Meet Veho, your intelligent AI travel planner that crafts personalized journeys just for you. From smart destination matching to curated stays, we handle the planning while you create memories. Powered by AI, built with React Native & TypeScript. 🤖✈️🏨

Awesome Lists containing this project

README

        

# 🌍 Veho - AI Travel Planner

**Veho** is an AI-powered travel planning mobile application. Create a fully planned trip in just **4 easy steps**! From selecting dates to finding the best hotels and attractions, Veho takes care of everything for you.

---

## 📑 Table of Contents

1. [Overview](#-overview)
2. [Technologies](#-technologies)
3. [Packages & Libraries Used](#-packages--libraries-used)
4. [Getting Started](#-getting-started)
5. [Setup](#-setup)
6. [Features](#-features)
7. [Demo & Screenshots](#-demo--screenshots)
8. [Acknowledgments](#-acknowledgments)
9. [License](#-license)

---

## 🌟 Overview

Veho is a travel planner designed to simplify your trip planning experience. Using AI, it generates complete travel itineraries, including accommodations, attractions, and more.

---

## 💻 Technologies

This project leverages the following technologies:

| Mobile Framework | Language | Backend | AI Integration |
| ----------------------- | -------------- | ------------ | -------------- |
| **React Native + Expo** | **TypeScript** | **Firebase** | **Gemini SDK** |

---

## 📦 Packages / Libraries Used

The following packages and libraries are used in this project:

| Package / Library | Purpose |
| ------------------------------ | --------------------------------------- |
| `React Native Calendar Picker` | Date selection for trip planning |
| `React Native Carousel` | Smooth and interactive carousels |
| `Mapbox` | Display interactive maps and locations |
| `Gemini SDK` | AI-generated trip plans |
| `Moti` | Animations and transitions |
| `Moment` | Date and time management |
| `UUID` | Unique ID generation |
| `Firebase` | Backend authentication and data storage |

---

## 🚀 Getting Started

Follow the official Expo setup guide for your platform:
**[Expo Setup Guide](https://docs.expo.dev/get-started/installation/)**

---

## ⚙️ Setup

1. Run the following command to start the application:
```bash
npm start
```
2. Follow the on-screen instructions to launch the application on your device or emulator.

---

## 🎯 Features

1. **Secure Authentication**: User sign-up and sign-in for personalized experiences.
2. **Generate Trips**: Create complete travel itineraries in 4 simple steps.
3. **AI-Powered Trip Planning**: AI generates plans covering hotels, attractions, and activities based on your selected dates and nights.
4. **Discover Trending Places**: Explore popular destinations worldwide.

---

## 🔗 Demo & Screenshots

![Mockup](./screenshots/Veho%20Mockup.png)

---

## 🙏 Acknowledgments

Special thanks to:

- [YouTube Tutorial](https://youtu.be/ZcZu1NYx-WE?si=fyyu0nc6L7wyWdre)
- [Stackoveflow](https://stackoverflow.com)

---

## 📜 License

This project is licensed under the [MIT License](LICENSE). See the [LICENSE](LICENSE) file for details.

---

### ✈️ Plan your next adventure with **Veho**!