travel-planner-ai
AI travel planner leveraging Next.js, Convex, Clerk, Resend and OpenAI APIs for natural language interactions
File Explorer
Download Latest Version (.zip)- ITHfX2CmBRfVZimKKniY___02a0ac4RaOW4qPyzxPn66zodRbA3___---figure---6HMnI9tpLngtE2PcNIhPL---figure---wYeVIfbY5wm_ADKyKI0VPQ.png
- ITHfX2CmBRfVZimKKniY___02a0ac4RaOW4qPyzxPn66zodRbA3___---figure---ve0MOtPUnuyQd2KhDYy9V---figure---s1GcusGonEODvuhKC9v8rQ.png
- launch.json
- settings.json
- layout.tsx
- page.tsx
- Header.tsx
- layout.tsx
- MobileMenu.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- loading.tsx
- page.tsx
- page.tsx
- loading.tsx
- page.tsx
- layout.tsx
- layout.tsx
- page.tsx
- loading.tsx
- auth.ts
- ConvexClientProvider.tsx
- error.tsx
- favicon.ico
- globals.css
- layout.tsx
- not-found.tsx
- opengraph-image.png
- AddIternaryDay.tsx
- CustomTabContent.tsx
- ErrorMessage.tsx
- ItineraryDayForm.tsx
- ItineraryValidationSchema.ts
- DateRangeSelector.tsx
- FeedbackSheet.tsx
- Logo.tsx
- community-plans.tsx
- Dashboard.tsx
- Header.tsx
- MobileMenu.tsx
- NoPlans.tsx
- PlanCard.tsx
- DataColums.tsx
- DataTable.tsx
- DropDownActions.tsx
- ExpenseMetrics.tsx
- ExpenseSection.tsx
- ExpenseSheet.tsx
- UserDropdown.tsx
- Banner.tsx
- Header.tsx
- HowItWorks.tsx
- MenuItems.tsx
- MobileMenu.tsx
- Pricing.tsx
- PublicPlans.tsx
- TravelHero.tsx
- animated-list.tsx
- interactive-hover-button.tsx
- sparkles-text.tsx
- AccessDenied.tsx
- ActivityPreferences.tsx
- CommunityPlan.tsx
- CompanionControl.tsx
- Header.tsx
- Map.tsx
- MobileMenu.tsx
- Plan.tsx
- PlanComboBox.tsx
- PlanLayoutContent.tsx
- Sidebar.tsx
- AboutThePlace.tsx
- AlertForAI.tsx
- BestTimeToVisit.tsx
- ImageSection.tsx
- index.ts
- Itinerary.tsx
- LocalCuisineRecommendations.tsx
- PackingChecklist.tsx
- PlanMetaData.tsx
- SectionWrapper.tsx
- TopActivities.tsx
- TopPlacesToVisit.tsx
- Weather.tsx
- AccessRecords.tsx
- Collaborator.tsx
- CurrencySelector.tsx
- DangerZone.tsx
- DeletePlanButtons.tsx
- DisplayName.tsx
- InviteForm.tsx
- PendingInvites.tsx
- DrawerWithDialogGeneric.tsx
- EditList.tsx
- EditText.tsx
- HeaderWithEditIcon.tsx
- List.tsx
- Loading.tsx
- Pulse.tsx
- Toolip.tsx
- alert-dialog.tsx
- alert.tsx
- button.tsx
- calendar.tsx
- card.tsx
- checkbox.tsx
- collapsible.tsx
- command.tsx
- dialog.tsx
- drawer.tsx
- dropdown-menu.tsx
- form.tsx
- input.tsx
- label.tsx
- popover.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- toast.tsx
- toaster.tsx
- tooltip.tsx
- use-toast.ts
- animated-list.tsx
- app-sidebar.tsx
- GeneratePlanButton.tsx
- Header.tsx
- ItineraryDayHeader.tsx
- LoadingPlans.tsx
- LocationAutoComplete.tsx
- MobileMenu.tsx
- nav-main.tsx
- NewPlanForm.tsx
- PlacesAutoComplete.tsx
- Progress.tsx
- ThemeDropdown.tsx
- Timeline.tsx
- MapProvider.tsx
- PlanContextProvider.tsx
- ThemeProvider.tsx
- api.d.ts
- api.js
- dataModel.d.ts
- server.d.ts
- server.js
- access.ts
- auth.config.js
- cleanup.ts
- communityPlans.ts
- convex.config.ts
- email.tsx
- expenses.ts
- feedback.ts
- http.ts
- images.ts
- invite.ts
- InviteEmail.tsx
- lib.ts
- payments.ts
- plan.ts
- planSettings.ts
- rateLimit.ts
- razorpay.ts
- README.md
- retrier.ts
- schema.ts
- stripe.ts
- token.ts
- tsconfig.json
- users.ts
- utils.ts
- weather.ts
- use-mobile.tsx
- useAuth.ts
- useItineraryForm.ts
- useMediaQuery.ts
- usePlan.ts
- useZodForm.ts
- generateEmptyPlanAction.ts
- generateplanAction.ts
- index.ts
- schemas.ts
- CountryCode.ts
- Support.ts
- Unit.ts
- WeatherConditions.ts
- WeatherResponse.ts
- constants.tsx
- currencies.json
- utils.ts
- arrow.png
- card-navigation.svg
- empty_cart.svg
- join-now.svg
- logo.png
- rutugo-logo.png
- tarvelplannerai-logo.png
- windmill.svg
- .env.sample
- .gitconfig
- .gitignore
- components.json
- middleware.ts
- next.config.js
- package.json
- pnpm-lock.yaml
- postcss.config.js
- README.md
- tailwind.config.ts
- tsconfig.json
# Installation Guide
1. Get the code
git clone https://github.com/hardikverma22/travel-planner-ai
Downloads the entire project code from GitHub to your computer.
cd travel-planner-ai
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
