Web Rent House – Platform Sewa Properti

Web Development ·

LaravelNext JSPHPJavascript

This project is a modern web-based platform designed to simplify the process of finding and listing rental properties, such as houses and boarding rooms. Built using Laravel 11 for the backend API and Next.js 14 for the frontend, the platform leverages the strengths of both frameworks to deliver a fast, secure, and scalable experience for users.

🔑 Key User Roles:

  1. Renters – Users looking for houses or boarding rooms to rent. They can:
    • Browse and search properties using filters such as location, price range, facilities, and availability.
    • View detailed property pages with images, maps, and owner contact information.
    • Save favorite listings and send booking inquiries directly to property owners.
  2. Property Owners – Users who list their properties for rent. They can:
    • Create and manage property listings with photos, descriptions, pricing, and rules.
    • View analytics such as views and interest on their listings.
    • Respond to inquiries and manage booking requests from potential renters.


⚙️ Tech Stack & Features:

  • Backend (Laravel 11)
    • RESTful API development
    • Role-based authentication and authorization
    • Secure booking & messaging system
    • Eloquent ORM for database interactions
    • Notification system (email or in-app)
  • Frontend (Next.js 14)
    • Server-side rendering (SSR) and static site generation (SSG) for optimal performance
    • Client-side routing and API integration with Laravel backend
    • Responsive and dynamic UI built with modern component libraries (e.g., Tailwind CSS or ShadCN)
    • User dashboards for both Renters and Owners
    • Search and filter functionality with real-time updates


This platform is built to be mobile-friendly, SEO-optimized, and scalable for future enhancements, such as integration with online payments, user reviews, and push notifications.