To use this repository with the LambdaTest Cloud GitHub App, follow these steps:
- Fork the repository — Click Fork to create a copy under your GitHub account.
- Install the GitHub App — Install the LambdaTest Cloud GitHub App on your forked repository.
- Configure credentials — Add the
.lambdatest/config.yamlfile with your LambdaTest project ID, folder ID, and other configuration values. See the configuration guide for details. - Enable GitHub Actions — Go to the Actions tab in your forked repository and enable workflows.
- Enable GitHub Pages — Go to Settings → Pages and set the branch to gh-pages with root directory.
- Raise a PR against your own fork — Create a feature branch in your fork, make changes, and open a pull request targeting your fork's
mainbranch (not the upstream repository). - Trigger the workflow — Comment
@KaneAI Validate this PRon your pull request.
Note: Pull requests to the upstream (LambdaTest) repository from non-authorized users will be automatically closed. Preview deployments and KaneAI validation are only available on PRs raised against your own fork.
For detailed documentation, visit the LambdaTest Cloud GitHub App Integration Guide.
A modern, full-stack Airbnb clone built with React, TypeScript, Node.js, and Express. This project demonstrates a complete vacation rental platform with property listings, search functionality, user authentication, and booking management.
- Modern UI/UX: Airbnb-inspired design with Tailwind CSS
- Advanced Search: Location-based search with autocomplete
- Date Range Picker: Dual calendar for check-in/check-out selection
- Guest Management: Adults, children, infants, and pets selection
- Category Filters: Beachfront, Cabins, Villas, Apartments, Luxury, Budget, Mountain
- Property Listings: 46 diverse properties across 26 US locations
- Responsive Design: Mobile-first approach with full responsiveness
- Image Galleries: High-quality property images from Unsplash
- RESTful API: Clean API architecture with Express.js
- Mock Data Mode: Run without database setup using production-ready mock data
- Authentication: JWT-based user authentication
- Filtering & Search: Advanced query parameters for property filtering
- CORS Enabled: Secure cross-origin resource sharing
- React 18 - UI library
- TypeScript - Type safety
- Vite - Build tool and dev server
- React Router - Client-side routing
- React Query - Data fetching and caching
- Zustand - State management
- Tailwind CSS - Utility-first CSS framework
- React DatePicker - Date selection component
- React Icons - Icon library
- Node.js - Runtime environment
- Express.js - Web framework
- TypeScript - Type safety
- MongoDB (optional) - Database
- JWT - Authentication
- bcryptjs - Password hashing
- CORS - Cross-origin resource sharing
Before you begin, ensure you have the following installed:
- Node.js (v16 or higher)
- npm or yarn
- Git
The search bar includes:
- Location Search: Autocomplete dropdown with 8 major US cities
- Date Selection: Range picker with 2-month view
- Guest Selector: Separate counters for adults, children, infants, and pets
- Real-time Filtering: Instant results without page reload
Pre-defined category filters:
- All: Show all properties
- Beachfront: Properties with beach access
- Cabins: Mountain cabins and lodges
- Villas: Luxury villas
- Apartments: Urban apartments
- Luxury: Properties over $500/night
- Budget: Properties under $300/night
- Mountain: Properties with mountain views
The application includes 46 diverse properties across the United States:
- Locations: Nashville, Napa Valley, Austin, Seattle, Charleston, Los Angeles, Boston, Honolulu, Santa Fe, Portland, Malibu, Park City, Denver, Philadelphia, San Diego, Brooklyn, Las Vegas, Miami Beach, Chicago, Aspen, New Orleans, Scottsdale, South Lake Tahoe, New York, Savannah, San Francisco
- Price range: $120 - $2200 per night
- Property types: Penthouse, House, Loft, Villa, Condo, Cabin, Apartment
- New locations:
- Philadelphia, PA - Historic colonial townhouse
- Savannah, GA - Victorian mansion with Southern charm
- Santa Fe, NM - Authentic adobe hacienda
- Napa Valley, CA - Luxury wine country estate
- All properties feature unique images, detailed descriptions, and authentic amenities