Instatravel

InstaTravel is a travel website that helps users discover and book accommodations such as hotels, resorts, and Airbnb rentals at popular travel destinations. The unique aspect of this platform is that it curates its listings based on recommendations from popular Instagram influencers, providing a social and trendy perspective on travel accommodations.

How Does InstaTravel work ?
InstaTravel revolves around curated listings of remarkable accommodations that have been hand-picked and recommended by popular Instagram influencers. The platform combines these influencer recommendations with reviews/ratings from actual guests to provide validation.
Users get personalized accommodation suggestions based on the influencers they follow, their preferences, and travel details. The more you engage with InstaTravel, the better its recommendations become.
In addition to curating influencer-recommended listings, InstaTravel incentivizes influencers to promote destinations through sponsored Instagram ads. This synergistic approach allows users to organically discover new listings while following the influencers behind those promotions. After booking through InstaTravel, users can then share their own travel photos and experiences, creating a full-circle social media journey from inspiration to real-life experience.
Essential Highlights of InstaTravel
The target audience includes travelers seeking Instagram-worthy stays, social media enthusiasts, millennials, and trendsetters.
Key features involve influencer-curated listings, user reviews, personalized recommendations, and easy booking.
It combines social media influence with traditional travel booking for a unique, socially-driven experience.

Tech-stack Behind InstaTravel
InstaTravel is built on a modern tech stack including Next.js 14, Kinde authentication, Prisma ORM, Supabase database, and Tailwind CSS styling. This provides a solid foundation for performance, security, and an engaging user experience.
Some of the key Features include:
🌐 Next.js 14 App Router
🔐 Kinde Authentication
📧 Passwordless Auth
🔑 OAuth (Google and Facebook)
💿 Supabase Database
🖼️ Supabase Storage
💨 Prisma ORM
🎨 Styling with Tailwindcss and shadcn UI
🌎Deployment to Vercel
📅 Calendar Implementation
📍 Dynamic Map Implementation
📒 Reservation System
🧠 Filter Bar
🔎 Multi Step Search Modal
📝 Multi Step Form Listing Creation
Other Features include :
Streaming with Suspense Boundaries
Pending States
Caching
Authentication with customized login page
Server side implementation
Speed optimization

Run on Your Machine :
Want to get InstaTravel up and running on your local machine? Follow these simple steps:
Clone the repository:
Navigate into the project directory and install the required dependencies:
Set up your environment variables by creating a .env
file and adding your API keys/secrets.
Run the development server: