Giter Club home page Giter Club logo

trip-ai's Introduction

Trip-Ai

https://trip-ai-weld.vercel.app/

Desktop View

Trip AI makes travel planning fun by creating customized itineraries that match your preferences. Whether you're looking to explore vibrant cities or quiet natural retreats, Trip AI make travel plans simple and personal. It offers detailed tours suggestions and a list of things to pack, all adapted to the weather.

Features

  • AI Powered Travel Guide - Trip AI uses OpenAI's GPT-4o to generate personalized travel itineraries based on your preferences.
  • Customized Itineraries - It creates customized itineraries based on your preferences, including the number of days you plan to travel, your budget, and your interests.
  • Weather Adapted Packing List - Trip AI generates a packing list based on the weather forecast for your destination, so you'll always be prepared for your trip. Also provides a current and 5-day weather forecast for your destination.
  • Save Itineraries - Trip AI allows you to save your trip itineraries so you can access them later. It includes a search feature to help finding saved trips quickly.

Tech Stack

  • Next.js - Next.js was chosen to allow to build a full-stack application with React.
  • TypeScript - for improving code quality by adding static types.
  • TanStack Query - to manage server state, in the database and API requests, and to cache data.
  • Context API - for making state available throughout the application without prop drilling.
  • Tailwind CSS - to style the application quickly and responsively.
  • Next UI - to create a consistent design system and reusable components.
  • React Hook Form - for managing form state.
  • Axios - for making REST APIs requests with ease.
  • Zod - to validate data and ensure data integrity.
  • Prisma - to interact with the database.
  • Postgres - as database choice.
  • OpenAI API - to generate personalized travel itineraries.
  • OpenWeather API - to get weather data.
  • Swiperjs - to create nice sliding pictures.
  • GSAP Animation and Framer Motion - to create scroll animations and transitions.

Desktop View

Desktop View Desktop View Desktop View Desktop View Desktop View Desktop View Desktop View Desktop View Desktop View Desktop View

Mobile View

Mobile View Mobile View Mobile View Mobile View Mobile View Mobile View Mobile View Mobile View Mobile View Mobile View

trip-ai's People

Contributors

jrcopeti avatar

Stargazers

Chris K. Thomas avatar  avatar Iman avatar jist avatar Bruno Gomes avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.