Skip to content

About

Real Estate Listing Management System

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Real Estate Listing Platform

A modern real estate listing platform built using Laravel, Vue.js, Vite, Alpine.js, and Livewire with MySQL as the database.

Features

  • User Portal
    • Browse property listings
    • Contact agents
    • Save favorite listings
    • Real-time chat with agents
  • Agent Portal
    • Add, update, and manage property listings
    • View and respond to user inquiries
    • Chat with users in real-time
  • Admin Dashboard
    • Manage users (agents, users, admins)
    • Monitor and control property listings
    • Oversee chat interactions

Tech Stack

  • Frontend: Blade, HTML, Livewire, Vue.js, Vite, Alpine.js
  • Backend: Laravel
  • Database: MySQL
  • Authentication: Laravel Sanctum
  • Chat System: Laravel WebSockets / Pusher

Installation

Prerequisites

  • PHP 8+
  • Composer
  • Node.js & npm
  • MySQL

Setup Instructions

Backend (Laravel)

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/your-repo.git
    cd your-repo
  2. Install PHP dependencies:
    composer install
  3. Copy the environment file and set up database credentials:
    cp .env.example .env
  4. Generate application key:
    php artisan key:generate
  5. Run migrations and seed the database:
    php artisan migrate --seed
  6. Start the Laravel development server:
    php artisan serve

Frontend (Livewire, Blade, Vue.js + Vite)

  1. Navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Database Configuration

Ensure MySQL is running and update .env with database credentials.

Contributing

Pull requests are welcome. Follow best coding practices.

License

This project is licensed under the MIT License.

About

Real Estate Listing Management System

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages