Back
Airbnb Clone

Airbnb Clone

TypeScriptTypeScriptNext.jsNext.jsTailwind CSSTailwind CSSPrismaPrismaMongoDBMongoDBCloudinaryCloudinary
Visit Project

Full-Stack Architecture with the T3 Stack

Full-Stack Architecture with the T3 Stack

This project was built using a modern full-stack approach, leveraging Next.js for server-side rendering and static site generation. Prisma was used as the ORM for seamless database interactions with MongoDB, while NextAuth.js handles robust user authentication.

Dynamic Property Listings & Reservations

Dynamic Property Listings & Reservations

Users can create and list their own properties, which are stored and managed via a Cloudinary integration for image hosting. The core functionality allows for browsing properties, viewing availability, and making reservations for specific dates.

Interactive Map and Advanced Search

Interactive Map and Advanced Search

A key feature is the integration of an interactive map that displays property locations. The application also includes advanced search and filtering capabilities, allowing users to find properties by location, date, number of guests, and other criteria.