Back to projects

Oasis - Property Rental Platform

A modern property platform bridging owners and travelers through smart search and secure booking.

About the Project

Oasis enables users to browse, filter, and book properties with features like real-time availability, wallet-based payments, and geolocation search. The platform handles complex business logic, including dynamic pricing for peak seasons and a dual-dashboard system for both property owners (tenants) and travelers.

Key Features & Implementation

Dual Authentication: Separate logic for owners and users with social login.

Smart Browsing: Search by destination with advanced price filtering.

Real-Time Availability: Instant updates to prevent double-booking.

Dynamic Pricing: Automated price adjustments for peak seasons.

Multi-Property Management: Scale from one room to multiple listings.

Digital Wallet: Secure credit storage and transaction history.

Geolocation Search: Finding properties via Google Maps integration.

Visual Showcase

Tenant Dashboard

Tenant Dashboard

Overview for property owners to manage and monitor their listings in one place.

Property Detail Page

Property Detail Page

Full info about a selected property — images, availability, amenities, and more.

Create Room

Create Room

Form to create rooms with pricing, capacity, and media for each listing.

Geolocation Integration

Geolocation Integration

Automatically pin properties on the map with latitude/longitude input.

Technologies

Next.jsExpress.jsPrismaMySQLCloudinaryZodTailwind CSS

Role

Fullstack Developer

Category

fullstack